對(duì)象與引用變量的有效期 js的對(duì)象和引用類(lèi)型之間到底是什么關(guān)系?
js的對(duì)象和引用類(lèi)型之間到底是什么關(guān)系?使用其他語(yǔ)言和類(lèi)來(lái)更清楚地解釋它。設(shè)置一個(gè)類(lèi)classA,創(chuàng)建一個(gè)對(duì)象var a=new classA(),對(duì)象a是classA的一個(gè)實(shí)例,如果有var B=n
js的對(duì)象和引用類(lèi)型之間到底是什么關(guān)系?
使用其他語(yǔ)言和類(lèi)來(lái)更清楚地解釋它。設(shè)置一個(gè)類(lèi)classA,創(chuàng)建一個(gè)對(duì)象var a=new classA(),對(duì)象a是classA的一個(gè)實(shí)例,如果有var B=new classA(),那么B是classA的另一個(gè)實(shí)例
那么在JS中,new創(chuàng)建的所有東西都是引用類(lèi)型,比如var a=new classA(),B=a這樣,a和B實(shí)際上指向同一個(gè)對(duì)象。這里,reference type的值引用這個(gè)對(duì)象