【发布时间】:2022-06-13 21:27:34
【问题描述】:
我正在开发一个使用 html、css 和 javascript 的简单网页项目。我遇到了一个错误,然后我找到了问题所在:
const myPictures = document.querySelectorAll("div#captcha table img")
console.log(myPictures)
for(let i in myPictures)
console.log(i)
还有控制台输出:
我不明白这里发生了什么。我以为它只会持续到 8 点。
【问题讨论】:
-
使用
hasOwnProperty过滤继承的属性。 -
“for...in 语句遍历对象的所有可枚举属性” docs
-
为什么要使用 for in 循环?使用
forEach -
@CodeSpirit 或者不使用
for..in,因为它不是这里的用途。
标签: javascript