Maison >interface Web >js tutoriel >Introduction aux différences entre les objets js créés_Connaissances de base

Introduction aux différences entre les objets js créés_Connaissances de base

WBOY
WBOYoriginal
2016-05-16 16:41:081266parcourir

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

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn