Heim > Backend-Entwicklung > PHP-Tutorial > JS请教一个new对象继承prototype的Array的问题?

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

WBOY
Freigeben: 2016-08-27 08:53:29
Original
1065 Leute haben es durchsucht
<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>
Nach dem Login kopieren

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

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

谢谢大家..

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage