浏览 2059 次
锁定老帖子 主题:JavaScript原型
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-08-16
最后修改:2011-08-16
性。 “指向构造函数的原型属性”不正确,应为“指向构造函数的原型属性所指向的原型对象” 参见下面的例子: function Person(){ } Person.prototype.name = “Nicholas”; var person1 = new Person(); alert(person1.name);// Nicholas Person.prototype=new Object();//将Person的prototype指向另一个对象 var person2 = new Person(); alert(person1.name);// Nicholas alert(person2.name);// undefined alert(person1.__proto__===person2.__proto__);//false 当构造函数Person的prototype指针改变后,若person1对象的__proto__指针指向的是Person的prototype 属性名时,那么person1.name将随之改变,但是这与实际事实不符,person1.name仍然保持原值。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |