1.every( ):每一项都符合,才返回true;
2.some( ):其中有一项符合,则返回true;
3.filter( )筛选出符合条件的元素
let arr = [1,2,3,4,5];
let newArr = numbers.filter((item, index, array) => ){
return item > 2
}
console.log(newArr) // [3,4,5]
利用filter方法去重:
indexOf方法 返回元素在数组中第一次出现的 索引,如果没有找到该字符串则返回 -1;
例如:var arr = [1, 2, 3, 4, 1, 1, 1, 3, 4, 5, 6];
var newArr = arr.filter(item =>{
return arr.indexof(item) === index;
})
4.indexOf( )便利数组,返回元素在数组中第一次出现的 索引,如果没有找到该字符串则返回 -1;
5.forEach( )函数是没有返回值的,只是遍历数组中的每一项,不对原来数组进行修改,但是可以自己通过数组的索引来修改原来的数组;
6.map( )函数有返回值,可以return出来;
7.reduce() 遍历数组, 返回参数函数里的返回值.一般作为累加器计算总价;