首页 >后端开发 >php教程 >JS请教一个new对象继承prototype的Array的问题?

JS请教一个new对象继承prototype的Array的问题?

WBOY
WBOY原创
2016-08-27 08:53:291057浏览
<code><script type="text/javascript"> 

function Person(){} 

Person.prototype.array = new Array("Koji", "Luo"); 

Person.prototype.showArray = function(){ 
alert(this.array); 
} 

var obj1 = new Person(); //生成一个Person对象 
var obj2 = new Person(); 

obj1.array.push("Kyo"); //向obj1的array属性添加一个元素 

obj1.showArray(); //Koji,Luo,Kyo 
obj2.showArray(); //Koji,Luo,Kyo 

</script> </code>

obj1的array中添加一个元素,obj2的array中也会添加.
他们俩继承的array是一个指针吗? 大家都有的是prototype这个对象中的array?

<code>//最后问一个很奇怪的问题(prototype中的array难道也只是一个指针?)
</code>

谢谢大家..

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn