NodeList 有 3 个元素,但表现得像它有 2 个元素
NodeList has 3 elements but behaves like it has 2 elements
我有最奇怪的输出,调试器说节点有 2 个子节点,而实际上它有 3 个子节点。即使在图像中我 post 这里我也看到一些不一致,它说 length
的对象是 3 但由于某种原因,它打印出 length
是 2.
有人遇到过这种情况吗?
感谢您的帮助
以下是可能发生的情况:
当您将 NodeList 登录到控制台时,它有 2 个元素,但在您展开预览时,它有 3 个元素。可以观察到相同的效果,当您在某个超时后将项目添加到数组时:
console.log()
实时更改视图,因此只要项目发生变化,您就可以在展开时看到它
我有最奇怪的输出,调试器说节点有 2 个子节点,而实际上它有 3 个子节点。即使在图像中我 post 这里我也看到一些不一致,它说 length
的对象是 3 但由于某种原因,它打印出 length
是 2.
有人遇到过这种情况吗?
感谢您的帮助
以下是可能发生的情况:
当您将 NodeList 登录到控制台时,它有 2 个元素,但在您展开预览时,它有 3 个元素。可以观察到相同的效果,当您在某个超时后将项目添加到数组时:
console.log()
实时更改视图,因此只要项目发生变化,您就可以在展开时看到它