javascript Array forEach()函数使用方法
定义
遍历循环数组元素
语法
array.forEach(function(currentValue, index, arr), thisValue)
参数
参数 | 描述 |
function(currentValue, index, arr) | 回调函数 currentValue,必须,遍历的数组内容 index,可选,对应的数组索引 arr,可选,数组本身 |
thisValue | 可选 |
版本
es5及以上
实例
<script type="text/javascript"> var array=[1,2,3,4]; array.forEach(function(value,index,data){ ++value;//可以看出改变value的值,数组本身是没有改变的 alert("value:"+value+"index:"+index+"data:"+data); alert("array"+index+":"+array[index]) }); </script>
运行结果:
array0:1 array1:2 array2:3 array3:4
上述实例相当于for循环函数
<script type="text/javascript"> var array=[1,2,3,4]; for(var index=0;index<array.length;index++){ alert("array"+index+":"+array[index]) } </script>
运行结果和foreach一模一样
此文章本站原创,地址 https://www.vxzsk.com/1952.html
转载请注明出处!谢谢!
感觉本站内容不错,读后有收获?小额赞助,鼓励网站分享出更好的教程
上一篇:js findIndex
下一篇:js from
^