2、迭代器和 for-of 循环

1.forEach遍历数组,不能使用break/return退出循环,不要使用for in

myArr.forEach ((item) => {

})

 

2. for-of循环,可以遍历数组、字符串、类数组对象、Map、Set

for (var [key, value] of phontBookMap) {

}

不支持普通对象属性,用for-in 和Object.keys()方法

for (let key of Object.keys(someobject)) {}

3.为对象添加myObject[Symbol.iterator],就可以遍历对象。

jQuery.porototype[Symbol.iterator] = Array.prototype[]

 

 

posted @ 2018-11-05 15:01  胖糖糖爱吃肉  阅读(111)  评论(0编辑  收藏  举报