Array.filter和Array.map的区别

Array.filter会将满足条件的数组元素返回给新数组

const newArr = [1,2,3,4].filter(item=>item>2)
console.log(newArr)
结果:[3,4]

Array.map会将运算结果返回给新数组

const newArr = [1,2,3,4].filter(item=>item>2)
console.log(newArr)
结果:[false,false,true,true]

你可能感兴趣的:(Array.filter和Array.map的区别)