参见https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Array/forEach

针对每个数组元素绑定一个回调函数:

1 var charSets = new Array('ab','bb','cd','ab','cc','ab','dd');
2
3 function replaceElement(element, index, array){
4     if(element == 'ab') array[index] = '**';
5 }
6
7 //对每个数组元素应用函数
8 charSets.forEach(replaceElement);
9 alert(charSets);

forEach方法接受一个参数,参数是个函数。

函数本身有3个参数:数组元素、元素的索引、数组。

IE8不支持

转载于:https://www.cnblogs.com/laborc/archive/2013/05/14/3070321.html

Array.forEach相关推荐

  1. Array.ForEach的委托方法

    string[] strAarray = new string[] { "1", "2", "3", "4", &quo ...

  2. JavaScript Array forEach

    1.  js 数组循环遍历. 数组循环变量,最先想到的就是 for(var i=0;i<count;i++)这样的方式了. 除此之外,也可以使用较简便的forEach 方式 2.  forEac ...

  3. Array.forEach短路就像调用break

    [1,2,3].forEach(function(el) {if(el === 1) break; }); 如何使用JavaScript中新的forEach方法做到这一点? 我试过return; , ...

  4. php 二维数组排序函数,php自定义二维数组排序函数array

    这次给大家带来php自定义二维数组排序函数array,php自定义二维数组排序函数array的注意事项有哪些,下面就是实战案例,一起来看一下. 这篇文章主要介绍了php自定义二维数组排序函数array ...

  5. ES5 数组方法forEach

    ES6已经到了非学不可的地步了,对于ES5都不太熟的我决定是时候学习ES5了. 1.  js 数组循环遍历. 数组循环变量,最先想到的就是 for(var i=0;i<count;i++)这样的 ...

  6. 面试官:有了 for 循环 为什么还要 forEach ?

    欢迎关注方志朋的博客,回复"666"获面试宝典 来源:juejin.cn/post/7018097650687803422 本质区别 for循环和forEach的语法区别 for循 ...

  7. JavaScript中 for、for in、for of、forEach等使用总结

    在JavaScript中,我们经常需要去循环迭代方法操作数组对象等,常见等循环方法有 for.for in.for of.forEach等. 1.for循环 for循环是最基础常见的一种循环,圆括号中 ...

  8. 如何确定foreach循环中的第一次和最后一次迭代?

    问题很简单. 我的代码中有一个foreach循环: foreach($array as $element) {//code } 在这个循环中,我想在第一次或最后一次迭代时做出不同的反应. 这该怎么做? ...

  9. 表单form类型数据转换为数组array

    Http的请求类型: Content-Type: application/x-www-form-urlencoded 数据格式比如: mc_gross=399.00&protection_el ...

最新文章

  1. Python---编写一函数,将摄氏温度与华氏温度互转。
  2. 直播 | CIKM 2021论文解读:基于广群的知识图谱表示学习统一模型框架
  3. c语言如何监控网卡信息,查看网卡信息及状态和网卡日志信息
  4. oracle 数字类型行转列,oracle行转列
  5. Linq-Order By操作
  6. 测试流程 - 关于用例评审,给你的 9 点建议
  7. ios标签控制器怎么用_带故事板的iOS标签栏控制器
  8. 拦截游戏窗口被移动_家中最值得购入的17款儿童游戏,教你如何从IPAD中夺回小朋友的注意力...
  9. c#简单注册登录利用缓存存储账号密码_“密码代填”实现单点登录,安全吗?...
  10. sht21 c语言程序,湿度传感器SHT21示例代码-SampleCodeforSHT21.PDF
  11. nsight linux,NVIDIA为Nsight Systems增加Vulkan支持
  12. 【路径生成--绘制的方法】矢量地图巡线式路径探索
  13. freeradius mysql_centos7 freeradius mysql配置
  14. linux进程终止命令,Linux kill命令:终止进程
  15. 小程序容器在一体化在线政务服务平台中的应用
  16. Silverlight新型的富媒体
  17. 关于nginx配置负载均衡,nginx.conf配置文件正确,一直跳出nginx欢迎界面
  18. SAP扫盲系列之一:什么是SAP系统和应用服务器
  19. APView500电能质量在线监测装置 谐波分析 电压不平衡
  20. 使用xpath爬取学院新闻

热门文章

  1. Pandas-Series知识点总结
  2. java 投票算法_摩尔投票算法 - woshixin的个人空间 - OSCHINA - 中文开源技术交流社区...
  3. android.net是哪个jar,【Android Clock Synchronization】Android时钟同步:基于NTP协议的第三方库Apache Commons Net......
  4. Unity3D-GUI初试
  5. mongodb mysql json数据类型_mongodb 数据格式补充
  6. 第二篇:对CART,Gradient Boost,Xgboost,LightGBM的学习
  7. 关于Markdown编辑器添加使用锚点的问题
  8. linux ls 命令
  9. php学习之----采集新浪头条新闻
  10. 【译】Asp.Net 导出 Excel 数据的9种方案