/*
原型是对象的一个属性,也就是 Prototype 内部的属性,每个对象(包括宿主对象)
都有这个内部属性,它本身也是一个对象。
在ECMAScript中,每个对象都不是直接包含具体的属性,而是通过原型进行属性的共享。
如下所示:
*/
Object.prototype.num =20;
alert("添加原型属性:" + Object.num);//20
Object.num =10;
alert("添加象属性:" + Object.num);//10
/*
解释:当获取一个对象的属性时,系统首先检测对象是否直接包含这个属性,如果不包含,
那就去对象的原型属性中再查找这个属性,如果也没找到,就会返回 undefined。
*/
原型的一个知识点
最新推荐文章于 2022-04-11 20:45:07 发布