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[]