常用的数组方法:
1、filter():根据指定的条件筛选数组中的元素,并返回符合条件的新数组。
const numbers = [1, 2, 3, 4, 5];
const evenNumbers = numbers.filter(num => num % 2 === 0);
console.log(evenNumbers);
2、some(): 检查数组中是否至少有一个元素满足指定条件,返回布尔值。
const numbers = [1, 2, 3, 4, 5];
const hasEvenNumber = numbers.some(num => num % 2 === 0);
console.log(hasEvenNumber);
3、includes(): 检查数组中是否包含指定元素,返回布尔值。
const fruits = ['apple', 'banana', 'orange'];
const hasApple = fruits.includes('apple');
console.log(hasApple);
4、map():将数组中的每个元素映射为另一个值,并返回映射后的新数组
const numbers = [1, 2, 3, 4, 5];
const doubledNumbers = numbers.map(num => num * 2);
console.log(doubledNumbers);
5、reduce(): 对数组中的所有元素进行累积计算,返回计算结果
const numbers = [1, 2, 3, 4, 5];
const sum = numbers.reduce((acc, curr) => acc + curr, 0);
console.log(sum);