Maison > Questions et réponses > le corps du texte
P粉5786806752023-08-23 15:48:53
console.log()
Reçoit une référence à l'objet, donc lorsque l'objet change, la valeur dans la console changera également. Pour éviter cela, vous pouvez utiliser les méthodes suivantes :
console.log(JSON.parse(JSON.stringify(c)))
P粉9498488492023-08-23 11:15:47
La réponse de Pointy fournit de bonnes informations, mais n'est pas la bonne réponse à la question.
Le comportement décrit par l'OP fait partie d'un bug qui a été signalé pour la première fois en mars 2010 et qui avait un correctif pour Webkit en août 2012, mais au moment d'écrire ces lignes, il n'était pas encore intégré à Google Chrome. Le comportement dépend si la fenêtre de débogage de la console est console.log()
ouverte ou fermée lors du passage du littéral objet à .
Extrait du rapport de bug original (https://bugs.webkit.org/show_bug.cgi?id=35801) :
Réponse des développeurs Chromium :
De nombreuses plaintes ont suivi, ce qui a finalement conduit à une correction de bug.
Description du journal des modifications du patch implémenté en août 2012 (http://trac.webkit.org/changeset/125174) :