recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Que supprime exactement delete object.key dans JS?

delete Qu'est-ce qui est supprimé ?

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

世界只因有你世界只因有你2737 Il y a quelques jours1008

répondre à tous(3)je répondrai

  • 怪我咯

    怪我咯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

    répondre
    0
  • 習慣沉默

    習慣沉默2017-06-28 09:30:09


    Lorsque vous cliquez sur la flèche pour afficher les détails, il sera réévalué.

    répondre
    0
  • 黄舟

    黄舟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.

    répondre
    0
  • Annulerrépondre