js的多个循环

1.传统for方法(内部let声明可以解决块级作用域的问题)

2.forEach   

   模拟for实现   Array.prototype._forEach=function(func){

     for(....){

     func(arr[i],i,arr){

   }

}

}

3.for of 针对数组 取value  用的是symbol.iterator接口  

  for in 针对对象  取key     map set的key=value  

  map 不改变原数组

  filter 不改变原数组

  some 运行函数 某一项满足则为true

every  某一项不满足则为false

 

posted @ 2019-01-21 14:49  lihangdeboke  阅读(351)  评论(0编辑  收藏  举报