js的多个循环

原文链接: http://www.cnblogs.com/stephenleee/p/10298647.html

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

转载于:https://www.cnblogs.com/stephenleee/p/10298647.html

猜你喜欢

转载自blog.csdn.net/weixin_30496431/article/details/94832337