总结Array在使用中的疑惑, 以及总结ES6的原生写法
基本内容
for...in, for...of,fill, find, includes, entries, kes, valuespush, pop(), unshfit, shift, reverseforEach, map, filter, reduce, sort, every(), some()
认识Array中的 Iterator
forEach 中的polyfill
if(!Array.prototype.forEach){}
遍历中断方法
在我们遍历元素,当满足某个条件的时候,需要退出循环,怎么处理
退出语句有 break return continue
问题 当我们使用forEach 遍历元素的时候,使用return 不生效,
let arr = [12,2,221,22423,21213]arr.forEach(item=>{if(item == 2) return;console.log(item)})122212242321213forEach, map 接收的是一个函数, return,只能是退出内部函数,不能退出包含 forEach的函数,forEach中不能使用break: 函数中不能用break, continue,在循环中可以使用
