标签: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
标签:www. span 遍历数组 ons 迭代 .com www 本职工作 工作
原文地址:http://www.cnblogs.com/gaoxuerong123/p/7570658.html