A : var obj1 = obj2 = new Object();
et
B : var obj1 = nouvel Objet(),
obj2 = nouvel Objet();
Il existe deux méthodes d'affectation différentes, ce qui donne des résultats différents. Veuillez faire attention ~
.A fera pointer les deux objets vers la même adresse mémoire, ce qui rendra le contenu des deux objets cohérent
var t1 = t2 = new Object(); t1.name = 'hello'; t2.name = 'kao'; t1.name = null; alert(t2.name); // 结果为 null
Les B ne le feront pas