js数组遍历复习
数组独有的遍历方法
- arr.forEach循环
var arr = ['a','b','c','d'] arr.forEach(function(item,intex) { console.log(item); })
缺点:不能return 和 break;
forEach 比for 看起来更简洁
- arr.map 一个计算数组的方法
var brr=arr.map(function(item,index){ return item + '1' }) console.log(brr);
结果:返回一个新的数组,可以有return。
- arr.filter 过滤
结果:返回新数组
应用场景:上衣品牌,筛选,有了数量加一
----------------返回布尔值-----------------
- every :所有为true 返回 true
var arr = [18,19,20,15] var bol =arr.every(function(item,index){ return item >=15 }) console.log(bol);
- some 只有一个为true 返回true