js 的for of 如何使用并输出每一项的下标
在 JavaScript 中,for...of 循环可以用于遍历可迭代对象(如数组、字符串、Map、Set 等)的值。它不能直接输出每一项的下标,但可以通过结构赋值的方式获取每一项的值和下标。
下面是一个使用 for...of 循环并输出每一项下标的例子:
const arr = ['a', 'b', 'c'];
for (const [index, value] of arr.entries()) {
console.log(`下标:${index},值:${value}`);
}
输出结果为:
下标:0,值:a
下标:1,值:b
下标:2,值:c
在上面的例子中,通过使用 arr.entries() 方法将数组转换为迭代器对象,然后使用结构赋值的方式将每一项的值赋给 value,将每一项的下标赋给 index,然后输出它们。
原文地址: https://www.cveoy.top/t/topic/iCNB 著作权归作者所有。请勿转载和采集!