我有一个最奇怪的输出,其中调试器说节点有2个孩子,当它有3.甚至在我发布的图像中我看到一些不一致,其中它说对象的length
是3但由于某种原因,它打印出length
为2。
有没有人遇到过这种行为?
感谢您的帮助
答案 0 :(得分:1)
以下是可能发生的事情:
当您将NodeList记录到控制台时,它有2个元素,但是当您展开预览时,它有3个元素。在特定超时后将项添加到数组时,可以观察到相同的效果:
console.log()
会立即更改视图,因此每当项目发生变化时,您都可以在展开时看到它