您的位置:首页 > 移动开发 > Objective-C

JavaScript中Object 对象的Prototype属性

2011-01-12 19:22 621 查看
Prototype

对该对象的对象原型的引用。对于所有的对象,它默认返回 Object 对象的一个实例。

<html><mce:script type="text/javascript"><!--
Object.prototype.test = "prototype.test";
var obj = new Object();
obj.test = "test";
alert(obj.test);//test
var obj2 = new Object();
alert(obj2.test); //prototype.test
// --></mce:script></html>


顾名思义,如果在prototype的基础上添加了某些属性,之后基于该对象的新生对象都会受到影响!所以应该避免使用
prototype
原型来扩展,因为
prototype
原型会容易“污染”
Object
对象本身固有的函数方法。

google v8则是通过
shadow object
机制来实现这一标准规范
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: