首頁 >web前端 >js教程 >js創建物件的區別範例介紹_基礎知識

js創建物件的區別範例介紹_基礎知識

WBOY
WBOY原創
2016-05-16 16:41:081289瀏覽

A : var obj1 = obj2 = new Object();

B : var obj1 = new Object(),
obj2 = new Object();

是兩種不同的賦值方式,導致的結果也不一樣,千萬要注意嘍~

A 的 會將2個物件指向相同記憶體位址,導致兩個物件的內容一致

var t1 = t2 = new Object();
t1.name = 'hello';
t2.name = 'kao';
t1.name = null;
alert(t2.name); // 结果为 null

B 的 則不會

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn