for循环的详细解析for...of循环同时获取下标和data

 

方法 1:使用 entries()(推荐)

for (const [index, data] of iconModelData.children.entries()) {
  console.log(index, data);
}

entries() 会把数组元素转成 [index, value] 的形式。

方法 2:传统 for 循环

for (let i = 0; i < iconModelData.children.length; i++) {
  const data = iconModelData.children[i];
  console.log(i, data);
}

方法 3:forEach(不支持 break/continue)

iconModelData.children.forEach((data, index) => {
  console.log(index, data);
});

 

posted @ 2025-11-21 19:12  SimoonJia  阅读(5)  评论(0)    收藏  举报