A: var obj1 = obj2 = วัตถุใหม่ ();
และ
B: var obj1 = วัตถุใหม่ ()
obj2 = วัตถุใหม่ ();
มีวิธีการกำหนดที่แตกต่างกันสองวิธีและผลลัพธ์ที่แตกต่างกัน ระวัง ~
A จะชี้วัตถุสองวัตถุไปยังที่อยู่หน่วยความจำเดียวกันส่งผลให้เนื้อหาเดียวกันของวัตถุทั้งสอง
var t1 = t2 = วัตถุใหม่ (); t1.name = 'hello'; t2.name = 'kao'; t1.name = null; แจ้งเตือน (t2.name); // ผลลัพธ์คือ NULL
B จะไม่