js几个常用数组处理函数(或数组对象处理函数)的使用方法
1. Array.filter函数
函数内满足条件返回true的元素会被筛选掉
箭头函数
let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter(number => number % 2 === 0);
console.log(evenNumbers); // 输出: [2, 4]
复杂条件写法
let numbers = [1, 2, 3, 4, 5];
let evenNumbers = numbers.filter((number) => {
// 进行处理
if(number % 2 === 0) // 满足过滤条件返回true(满足条件会被筛选掉!!!)
return true
return false // 不满足过滤条件返回false
});
console.log(evenNumbers); // 输出: [2, 4]
2. Array.find()函数
箭头函数
let numbers = [1, 2, 3, 4, 5];
let foundNumber = numbers.find(number => number > 3);
console.log(foundNumber); // 输出: 4