javascript foreach中如何获取数组下标/index
作者:sayyy
这篇文章主要介绍了javascript foreach中如何获取数组下标/index问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
javascript foreach获取数组下标/index
- 360极速浏览器: 12.0.1476.0 (正式版本) (32 位)
- 修订版本: 47c49e5a5935cfffa348dcfa6c581f4394327ac8
- 操作系统: Windows 10 OS Version 2004 (Build 19041.450)
- JavaScript :V8 7.8.279.23
- 注:使用命令 chrome://version/ 查看 JavaScript 版本
forEach语法
array.forEach(function(currentValue, index, arr), thisValue)
通过语法可知,第2个参数是数组下标/index
示例
var arr = ["zhangsan", "lisi", "wangwu", "maliu"]; arr.forEach((item, index)=>{ console.log(index, ":",item); });
执行结果:
javascript数组方法forEach()
forEach()方法简介
- 遍历数组。
- 对数组中每一元素执行一次函数体内语句。
- 可以用于数组求和等场景。
- 不修改原数组
forEach()方法使用
//forEach() //最多可传递三个参数 item为数组元素,index是当前元素下标,arr是整个数组 //index和arr是可选参数 //数组求和 let sum=0; const arr =[1,2,3,4,5]; arr.forEach(function(item,index,arr){ //statements sum=sum+item; }); console.log("数组和为:"+sum); console.log("原数组为:"+arr);
控制台输出结果:
数组和为:15
原数组为:1,2,3,4,5
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。