JavaScript中forEach与each
来源:互联网 发布:网络ip加速 编辑:程序博客网 时间:2024/05/29 09:14
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); //结果为 10
map:map即是 “映射”的意思 用法与 forEach 相似,用法即:
[].map(function(value,index,array){ //code})
阅读全文
0 0
- JavaScript中forEach与each
- JavaScript中forEach与each
- 浅谈JavaScript中forEach与each
- 浅谈JavaScript中forEach与each
- 浅谈JavaScript中forEach与each
- javascript中for、each以及foreach的效率对比
- foreach 与 each的区别
- JavaScript中的forEach、$.each、map方法
- php中list,each,foreach的区别
- js中foreach、each、map遍历数组
- jQuer中each和forEach的区别
- jquery中each和forEach的区别
- javascript中forEach
- Javascript-遍历each与map
- forEach , $.each() , $().each()的使用
- jQuery中$.each()与$().each的区别
- JS中的forEach、map方法 与 jQuery的$.each方法
- PHP中关于each()、list()、foreach()和指针
- 黑无止境移动安全“漏洞”
- spring boot学习(四)---数据库操作
- IntelliJ IDEA 必备插件(持续更新...)
- Java中的native关键字
- kubernetes1.5.2 Kube-DNS搭建
- JavaScript中forEach与each
- 自动登录(android)
- $.ajax()、$().load()禁用缓存
- Strace of Linux
- Linux内核中的各种锁
- angularjs 公告框:记录,搜索,弹框提示,
- kubernetes1.5.2部署项目demo
- Kotlin 基础学习
- Intellij IDEA中使用MyBatis plugin插件安装教程及破解方法