如何解决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 开始计数?
解决方法
- 只需将 +1 添加到索引值,如下所示。
pdfDocs.forEach((pdf,index) => {
console.log(`Printing pack ${index+1} of ${pdfDocs.length}`);
})
,
数组从0开始,所以从0开始是正常的。
长度对应于其中的项目数量。所以唯一的办法就是:
pdfDocs.forEach((pdf,index) => {
console.log(`Printing pack ${index + 1} of ${pdfDocs.length}`);
})
从 1 开始,会让你只循环第 1 项,然后就结束了。这样做:
1 of 2
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。