黏黏团子兔-溯溪之夏-恋爱循环-60P1V-1.25GB
转载搬运,百度云资源《黏黏团子兔 -溯溪之夏&恋爱循环》是一部备受瞩目的视频作品,共有60P1V,容量为1.25GB...
2023-11-17
for是大家最常用的,这里不解释了。
forEach()和map()两个方法都是ECMAScript5中Array引进的新方法,主要作用是对数组的每个元素执行一次提供的函数,但是它们之间还是有区别的。
老规矩,先看定义:
Array.prototype.map()
官方解释:数组映射 不会修改原来的数组
Array.prototype.forEach()
官方解释:数组遍历 参数是函数 三个参数 1 是对应的元素 2 是下标 3 是遍历的数组本身 不会修改原来的数组
for方法:
平时我们前端开发工作中经常会操作数组,遍历数组是最常用的,我项目组里面很多新同事一般都是用for循环来遍历数组,如下:
<script>var arr=["a","b","c","d"];for (var i=0;i<arr.length;i++){ console.log(arr[i]);}</script>运行结果如下:

forEach方法
下面就看看用forEach怎么写:
<script>var arr = ['a', 'b', 'c', 'd']arr.forEach(function (val, index, arr){ console.log('index:'+index+','+'val:'+val) // val是当前元素,index当前元素索引,arr数组 console.log(arr)});</script>输出内容如下:

map方法
map可以理解为映射,实际上会产生一个新的数组,直接上代码:
<script>var arr=["a","b","c","d"];var newArray = arr.map(function (value) { return value+"-1";});console.log(newArray)</script>输出新的数组,内容如下:

最后总结一下:for和forEach都用于遍历数组本身,而map则是生成一个新的数组。
for和forEach区别如下:
for里面可以加关键字continue, break来控制循环,但是forEach只能使用if配合return 语句来控制 ,return true等同于continue, return false等同于break。
如果这篇教程能帮助到各种小伙伴,帮忙转发一下,后续我会抽时间继续写一些基础教程。
以上内容就是为大家推荐的foreach循环用法(foreach和for循环区别)最佳回答,如果还想搜索其他问题,请收藏本网站或点击搜索更多问题
内容来源于网络仅供参考版权声明:所有来源标注为小樱知识网www.xiaoyin02.com的内容版权均为本站所有,若您需要引用、转载,只需要注明来源及原文链接即可。
本文标题:foreach循环用法(foreach和for循环区别)
本文地址:https://www.xiaoyin02.com/shcs/117694.html
相关文章
转载搬运,百度云资源《黏黏团子兔 -溯溪之夏&恋爱循环》是一部备受瞩目的视频作品,共有60P1V,容量为1.25GB...
2023-11-17
今天给大家介绍一部火爆的视频资源《恋爱循环热舞双马尾妹子[88MB/MP4/01:13/XN/BS]百度云》。这部视频以恋爱和循环为主题...
2023-11-17
手机怎么画古风,有哪些古风音乐是你循环听的呢? 很高兴为你解答: 有很多小伙伴都热衷于古风音乐,迷恋于仗剑走天涯的武侠情节,在都市繁华之中...
2023-04-21
手机屏幕怎么保护,华为手机屏幕保护膜的用法? 就是贴在屏幕上,跟钢化膜一样贴 led手机屏幕怎么调更保护眼睛? 华为畅享7“显示”设置下,可以看到...
2023-04-19
手机砖了怎么办,进入激活循环不能使用? 你也知道激活不了变砖了,如果能够联系到失主,建议你还是还给失主吧,说不定失主还会给你一定的报酬,在...
2023-04-18
热点文章
2021年独生子女补贴新政策是真的吗(独生子女证有有效期吗)
2021年国庆节阅兵仪式几点开始几点结束(2021年国庆节还有阅兵吗)
鼠目寸光一点红是什么生肖动物(鼠目寸光一点红)指什么生肖,紧密
k0到k9的玩法大全(强制gc的玩法和注意事项)
入土为安是什么生肖《入土为安》打一个生肖动物,词语解释
浙江12月底全面停工是真的吗(浙江什么时候放假停工)
如何做t(t怎么把p做哭)
北京口碑最差的三甲医院(北京301医院最擅长什么)