首页 > 解决方案 > forEach 索引从 1 而不是 0 计数?

问题描述

鉴于以下代码:

pdfDocs.forEach((pdf, index) => {
 console.log(`Printing pack ${index} of ${pdfDocs.length}`);
})

输出:

Printing pack 0 of 2
Printing pack 1 of 2

有没有办法从 1 而不是 0 开始计数?

标签: javascriptloopsforeach

解决方案


  • 只需将 +1 添加到索引值,如下所示。
pdfDocs.forEach((pdf, index) => {
    console.log(`Printing pack ${index+1} of ${pdfDocs.length}`);
})

推荐阅读