时间:2021-05-26
本文实例讲述了js中forEach,for in,for of循环的用法。分享给大家供大家参考,具体如下:
一、一般的遍历数组的方法:
var array = [1,2,3,4,5,6,7];for (var i = 0; i < array.length; i++) { console.log(i,array[i]);}二、用for in的方遍历数组,得到的是索引
var array = [1,2,3,4,5,6,7];for(let index in array) { console.log(index,array[index]);};三、forEach,得到的是元素
var array = [1,2,3,4,5,6,7];array.forEach(e=>{ console.log(e);});array.forEach(function(e){ console.log(e);});四、用for in不仅可以对数组,也可以对enumerable对象操作!得到的是索引
var table = { a : 10, b : true, c : "jadeshu"};for(let index in table) { console.log(index, table[index]);}五、在ES6中,增加了一个for of循环,得到的是元素
var array = [1,2,3,4,5,6,7];for(let ele of array) { console.log(ele);};var str = "helloabc";for(let ele of str) { console.log(ele);}for of不能对象用
感兴趣的朋友可以使用在线HTML/CSS/JavaScript代码运行工具:http://tools.jb51.net/code/HtmlJsRun测试上述代码运行效果。
PS:这里再为大家推荐一款JS数组遍历方式分析对比工具供大家参考:
在线JS常见遍历方式性能分析比较工具:http://tools.jb51.net/aideddesign/js_bianli
更多关于JavaScript相关内容感兴趣的读者可查看本站专题:《JavaScript数组操作技巧总结》、《JavaScript遍历算法与技巧总结》、《javascript面向对象入门教程》、《JavaScript数学运算用法总结》、《JavaScript数据结构与算法技巧总结》及《JavaScript错误与调试技巧总结》
希望本文所述对大家JavaScript程序设计有所帮助。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
PHP中的循环主要用户执行相同代码块运行指定的次数。PHP循环主要有四种:while,do…while,for,foreach。下面我们分开讲解每种循环的用法。
本文实例分析了js的forin循环和java里foreach循环的区别。分享给大家供大家参考。具体分析如下:js里的forin循环定义如下:复制代码代码如下:f
for循环和foreach循环其实可以算得上是从属关系的,即foreach循环是可以转化成for循环,但是for循环不一定能转换成foreach循环。下面简单介
AngularJS中当我们需要遍历某个数组的时候,我们会用到forEach语法。AngularJS中forEach的用法如下:angular.forEach(a
PHP中的循环结构大致有for循环,while循环,do{}while循环以及foreach循环几种,不管哪种循环中,在PHP中跳出循环大致有这么几种方式:代码