javascript - 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}`);
})
推荐阅读
- arrays - 当电子表格上匹配数据上方的行中存在数据时,一维数组匹配中断
- wpf - ListBox 滚动时抛出 ItemControl Text Visualizer 错误
- regex - 如何从双向文本的捕获组中删除尾随空格?
- python - 如何从另一个对象的方法访问对象的属性,这是 Python 中的属性之一?
- c# - .Net Code asp.net Lambda:重复的 AWS cloudwatch 日志,一个未格式化
- lazy-loading - amp-img 未显示在轮播中
- php - Elastic Beanstalk 未运行正确的 PHP 版本
- c# - 如何关闭或处置自托管服务?
- python - np.dot 的维度要求是什么?
- apache-kafka - 可以将 Kafka-Cluster 切成两半吗?