javascript - 如何以 1 开始项目索引
问题描述
我正在遍历数组“水果”。我希望它的索引从 1 开始。但输出从 0 开始。这是我的代码
var fruits = ["apple", "orange", "cherry"];
fruits.forEach(myFunction);
function myFunction(item, index) {
document.getElementById("demo").innerHTML += index + ":" + item + "<br>";
}
这是输出。
0:apple
1:orange
2:cherry
我如何使它从 1 开始?
解决方案
手动将 1 添加到索引:
(index + 1)
var fruits = ["apple", "orange", "cherry"];
fruits.forEach(myFunction);
function myFunction(item, index) {
document.getElementById("demo").innerHTML += (index + 1) + ":" + item + "<br>";
}
<div id='demo'></div>
推荐阅读
- javascript - Firebase Cloud 功能在使用 paypal sdk 后无法写入文档
- java - Spring Boot 启动器安全性未通过身份验证
- scala - 地图不会在递归函数中添加条目
- rust - Rust 函数需要 return 关键字。为什么?
- crystal-lang - 泛型的问题推断类型
- python-3.x - 将 Pandas 列中的多个值拆分为单独的列
- python-3.x - 有条件地分割长行的最 Pythonic/最有效的方法是什么?
- excel - 如果两个单元格包含 excel 中的特定字符,则返回 True
- excel - 将 Excel 宏转换为 Google Apps 脚本
- java - 与并发收集一起使用的易失性?