码迷,mamicode.com
首页 > Web开发 > 详细

js里的遍历

时间:2017-09-21 21:10:28      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:www.   span   遍历数组   ons   迭代   .com   www   本职工作   工作   

1.for循环:

1 for (var index = 0; index < myArray.length; index++) { console.log(myArray[index]); }

2.forEach:

[这段代码看起来更加简洁,但这种方法也有一个小缺陷:你不能使用break语句中断循环,也不能使用return语句返回到外层函数。]

1 myArray.forEach(function (value) { console.log(value); });

接下来我简单说说for  in和for of

3.for of

3.1:可以遍历数组

1 for (var value of myArray) { console.log(value); }

value就是数组的各个值;

比for  in 好,与forEach()不同的是,它可以正确响应break、continue和return语句;

技术分享

 

3.2:也可以遍历大多数类数组对象:比如NodeList

技术分享

 

 

 3.3:for-of循环不支持普通对象,但如果你想迭代一个对象的属性,你可以用for-in循环(这也是它的本职工作)或内建的Object.keys()方法:

参考内容:http://www.infoq.com/cn/articles/es6-in-depth-iterators-and-the-for-of-loop

js里的遍历

标签:www.   span   遍历数组   ons   迭代   .com   www   本职工作   工作   

原文地址:http://www.cnblogs.com/gaoxuerong123/p/7570658.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!