Chrom devtools Inkonsistenz Array-Länge

Ich bin anscheinend auf eine Inkonsistenz in Chrome DevTools gestoßen.

Oben ist ein Screenshot aus den Devtools. Zuerst wird mir gesagt, dass das gedruckte Objekt a enthältBody und einHead. Der Kopf sollte ein Array der Länge 1 sein. Wenn ich expandiere, wird dieses Array plötzlich Länge 2.

Wenn ich das betreffende Array erweitere, erhalte ich Folgendes:

Es scheint also auch eine leere Zeichenfolge im Array zu geben. Diese leere Zeichenfolge verursacht einige Probleme mit meinem Code, weshalb ich nachforschen musste. Ich beschäftige mich hauptsächlich mit der DevTools-Ausgabe. Kann mir jemand einen Grund vorstellen, warum devtools zwei verschiedene Längen für dasselbe Array vergeben würde?

Analysiert DevTools den Inhalt eines Arrays der Länge eins automatisch in eine separate Variable? Hätte ich erwartetHead: [Array[2]] In diesem Fall.

ich benutzeconsole.log um den aufgelisteten Screenshot in Chrome Dev-Tools auf einer Ubuntu Virtualbox auszugeben.

Antworten auf die Frage(1)

Ihre Antwort auf die Frage