全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

关于JavaScript中forEach和each用法浅析

本文主要给大家介绍了关于JavaScript中forEach和each的相关内容,分享出来供大家参考学习,下面话不多说,来一起看看详细的介绍:

forEach是ES5中操作数组的一种方法,主要功能是遍历数组,例如:

var arr = [1,2,3,4];

arr.forEach(alert); 

等价于:

var arr = [1, 2, 3, 4];

for (var k = 0, length = arr.length; k < length; k++) {

 alert(array[k]);

} 

forEach方法中的function回调有三个参数:第一个参数是遍历的数组内容,第二个参数是对应的数组索引,第三个参数是数组本身

因此:

  [].forEach(function(value,index,array){

    //code something

  });

等价于:

  $.each([],function(index,value,array){

    //code something

  })

写一个例子;

var arr = [1,2,3,4];

arr.forEach(function(value,index,array){

 array[index] == value; //结果为true

 sum+=value; 

 });

console.log(sum); //结果为 8 

map:map即是 “映射”的意思 用法与 forEach 相似,用法即:

[].map(function(value,index,array){

  //code

})

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对的支持。


# js  # each和foreach  # each  # foreach  # js遍历详解(forEach  # map  # for  # for...in  # for...of)  # jQuery each和js forEach用法比较  # JS forEach和map方法的用法与区别分析  # js/jquery遍历对象和数组的方法分析【forEach  # map与each方法】  # JavaScript使用类似break机制中断forEach循环的方法  # JS中Map和ForEach的区别  # 详谈js中标准for循环与foreach(for in)的区别  # JS forEach跳出循环2种实现方法  # 遍历  # 相关内容  # 第一个  # 第二个  # 给大家  # 这篇文章  # 即是  # 第三个  # 谢谢大家  # 多说  # 主要功能  # 回调  # 有疑问  # brush  # class  # arr  # var  # pre  # JavaScript 


相关文章: 建站之星ASP如何实现CMS高效搭建与安全管理?  制作网站的软件免费下载,免费制作app哪个平台好?  平台云上自助建站如何快速打造专业网站?  官网建站费用明细查询_企业建站套餐价格及收费标准指南  学校免费自助建站系统:智能生成+拖拽设计+多端适配  如何挑选最适合建站的高性能VPS主机?  免费视频制作网站,更新又快又好的免费电影网站?  Dapper的Execute方法的返回值是什么意思 Dapper Execute返回值详解  如何快速查询网址的建站时间与历史轨迹?  网站按钮制作软件,如何实现网页中按钮的自动点击?  广州建站公司哪家好?十大优质服务商推荐  制作网站的网址是什么,请问后缀为.com和.com.cn还有.cn的这三种网站是分别是什么类型的网站?  简单实现Android验证码  如何选择靠谱的建站公司加盟品牌?  网站制作话术技巧,网站推广做的好怎么话术?  网站制作说明怎么写,简述网页设计的流程并说明原因?  建站10G流量真的够用吗?如何应对访问高峰?  行程制作网站有哪些,第三方机票电子行程单怎么开?  建站之星安装提示数据库无法连接如何解决?  网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?  网页设计网站制作软件,microsoft office哪个可以创建网页?  广州美橙建站如何快速搭建多端合一网站?  阿里云网站制作公司,阿里云快速搭建网站好用吗?  网站app免费制作软件,能免费看各大网站视频的手机app?  企业宣传片制作网站有哪些,传媒公司怎么找企业宣传片项目?  台州网站建设制作公司,浙江手机无犯罪记录证明怎么开?  寿县云建站:智能SEO优化与多行业模板快速上线指南  如何快速搭建虚拟主机网站?新手必看指南  全景视频制作网站有哪些,全景图怎么做成网页?  定制建站哪家更专业可靠?推荐榜单揭晓  头像制作网站在线制作软件,dw网页背景图像怎么设置?  如何制作算命网站,怎么注册算命网站?  建站之星展会模版如何一键下载生成?  高防网站服务器:DDoS防御与BGP线路的AI智能防护方案  建站之星安全性能如何?防护体系能否抵御黑客入侵?  建站之星备案是否影响网站上线时间?  娃派WAP自助建站:免费模板+移动优化,快速打造专业网站  公司网站制作价格怎么算,公司办个官网需要多少钱?  如何用5美元大硬盘VPS安全高效搭建个人网站?  淘宝制作网站有哪些,淘宝网官网主页?  如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  h5在线制作网站电脑版下载,h5网页制作软件?  如何选择适合PHP云建站的开源框架?  如何快速使用云服务器搭建个人网站?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  建站VPS能否同时实现高效与安全翻墙?  股票网站制作软件,网上股票怎么开户?  公司网站设计制作厂家,怎么创建自己的一个网站?  如何快速查询网站的真实建站时间? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。