Maison > Questions et réponses > le corps du texte
Pourquoi je l'imprime d'abord puis je le supprime, mais le résultat est que l'objet avec cet attribut a été supprimé Veuillez le résoudre, frères ~~
.var a = {love: 12, height: 10}
console.log(a) // 结果是 a = {height: 10} 为什么啊~~~
delete a.love;
Évidemment, il a été imprimé en premier et supprimé plus tard, c'est tellement étrange
怪我咯2017-06-28 09:30:09
Veuillez noter que lorsqu'il n'est pas développé, c'est {love : 12, height : 10} Une fois développé, c'est moins, car lorsqu'on clique dessus, il affiche la référence à ce moment-là. c'est que vous pouvez utiliser la console Ajouter un débogueur à la fin
習慣沉默2017-06-28 09:30:09
Lorsque vous cliquez sur la flèche pour afficher les détails, il sera réévalué.
黄舟2017-06-28 09:30:09
L'objet est une valeur de type référence. Il est correct que votre console.log() affiche ses informations. Cependant, après la suppression, la valeur de a dans le tas a changé. Lorsque vous cliquez dessus, ce qui est réellement affiché est le tas. .valeur réelle.