2017-12-15 15 views
-5

Odd Chrome VerhaltenChrome console.log() druckt eine Zahl als Schwimmer und NaN

enter image description here

Ich bin eine Situation erlebt, wo console.log() ‚ing ein Array alle Werte richtig angezeigt wird, aber dann erweitern Dieses Array in der Chromes-Ansicht liefert völlig andere Werte.

Siehe das Bild für das Verhalten.

+0

Ich fühle mich wie es ist dieses Problem: https://stackoverflow.com/questions/24175017/google-chrome-console-log-inconsistency-with-objects-and-arrays Ändert das Array, nachdem es protokolliert ist? – DMan

+0

Es war ein Objektreferenzproblem. Ich habe eine Kopie des Objekts erstellt, das ich analysiert habe, und das Problem wurde behoben. Ich nehme an, dass die Werte innerhalb des Arrays tatsächlich auf etwas verweisen, das sich an anderer Stelle in meinem Code ändert. Das war ein doozy. – alawrence

Antwort

0

Es war ein Objektreferenzproblem. Ich habe eine Kopie des Objekts erstellt, das ich analysiert habe, und das Problem wurde behoben. Ich nehme an, dass die Werte innerhalb des Arrays tatsächlich auf etwas verweisen, das sich an anderer Stelle in meinem Code ändert.

Verwandte Themen