JavaScript 中的對(duì)象引用機(jī)制
對(duì)象的引用機(jī)制:對(duì)象不會(huì)被復(fù)制,只能通過(guò)引用來(lái)傳遞。
簡(jiǎn)單的例子:
var i = mangguo = {}; //不論是否為空對(duì)象
mangguo.address = 'Hangzhou';那么 mangguo.address 的值和 i.address 一致,原因是 i 和 mangguo 引用的是同一個(gè)對(duì)象。
但如果分別聲明 i 和 mangguo 兩個(gè)空對(duì)象:
var i = {},
mangguo = {};此時(shí) i 和 mangguo 是兩個(gè)不同的空對(duì)象引用。