我试图在ES6中循环遍历一个JavaScript对象。
for (let [value, index] of object) {
do something with rest
if (index >= 1) {
// do something with first item
}
}
它运行良好,尽管当我尝试使用索引来获取第一个项时,控制台会返回错误:
Uncaught TypeError: Invalid attempt to destructure non-iterable instance
任何遍历带索引对象的想法?谢谢。
Any ideas on how to loop over an object with index? thanks
Object.keys()
来获取属性名称的数组,然后迭代它,那么就会有一个索引,尽管它可能并不具有实际意义。 - jfriend00for/of
循环将按照您的期望工作。 - jfriend00