ES6遍历数组

2017-11-27  本文已影响318人  柯琦

ES5遍历数组

forEach

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

缺点

不能使用break语句中断循环,也不能用return语句返回外层函数

for-in循环

for (var i in arr) {
    console.log(arr[i]);
}

缺点

ES6 for-of

for (var i of arr){
    console.log(i);
}

优点

for(var char of 'hello'){
    console.log(char)
}

缺点

for (var key of Object.keys(someObject)) {
  console.log(key + ": " + someObject[key]);
}
上一篇 下一篇

猜你喜欢

热点阅读