I seem to have stumbled upon an inconsistency in Chrome DevTools.
Above is a screenshot from the DevTools. At first, I am told that the printed object contains a Body
and a Head
. The head should be an array of length 1
. When I expand, this array suddenly becomes length 2
.
When expanding the array in question I get the following:
So there seems to be an empty string in the array as well. This empty string is what is causing some problems with my code which is what prompted me to investigate.
I am mostly concerned with the DevTools output though, can anybody think of a reason why DevTools would give two different lengths for the same array?
Does DevTools automatically parse the content of an array of length one to a separate variable? I would have expected Head: [Array[2]]
in that case.
I am using console.log
to output the listed screenshot in Chrome DevTools on an Ubuntu VirtualBox.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…