标签:type 遍历 根据 不同 没有 cer reducer false none
let arr = [1,2,3,4,5]
console.log(arr.map((item,index,array)=>item+1));结果为[2,3,4,5,6]
map() 方法会将数组中元素依次传入方法中,并将方法的返回结果组成新数组返回。
let arr = [1,2,3,4,5]
console.log(arr.filter((item,index,array)=>item>2));结果为[3,4,5]
filter会根据函数中的筛选条件将返回的结果组成一个新的数组并返回
let arr = [1,2,3,4,5] console.log(arr.some((item,index,array)=>item>5));结果为false console.log(arr.some((item,index,array)=>item>4));结果为true
some方法会依次遍历数组的每个元素;
let arr = [2,3,4,5] console.log(arr.every((item,index,array)=>item>1));结果为true console.log(arr.every((item,index,array)=>item>2));结果为false
every和some正好相反:
let arr = [1,2,3,4] console.log(arr.forEach((item,index,array)=>item));结果为undefined(没有返回值); arr.forEach((item,index,array)=>console.log(item));结果为1,2,3,4
关于map some filter every 一些临时记忆
标签:type 遍历 根据 不同 没有 cer reducer false none
原文地址:https://www.cnblogs.com/gitwusong/p/12195714.html