Array.filter没有按预期工作,我最终得到的是Null Array


const normArray = [1, 2, 3, 4, 5];           //array
const mapArray = normArray.map((num)=>{ 
return num * 5;
})                                           //mapping
const filterArray = mapArray.filter((num)=>{ 
num > 5;
})                                           //filtering

console.log(mapArray);
console.log(filterArray);

输出为=[5,10,15,20,25]&[],为什么空过滤数组?和平&祝福你:(谢谢

函数参数中没有返回布尔值。应该是:

const filterArray = mapArray.filter((num)=>{ 
return num > 5;
});

最新更新