JS 数组常用的方法(个人感觉)
1. forEach()
循环,无法在中间停止
2. some()
循环,找到符合条件的之后,可以通过 return true 退出循环
3. every()
测试数组中的所有元素是否都能通过某个指定函数的测试...,它包含符合某个指定函数的测试的所有元素
5. reduce()
实现累加
arr.reduce((累加的结果, 当前循环项) => {}, 初始值)
const arr = [1, 3, 7];...()方法把调用它的数组的每一个元素分别传给指定的函数,返回这个函数的返回值构成的数组
let a = [1, 2, 3];
let newA = a.map((v) => v * v);
console.log...v);
console.log(newA);
7. find()
遍历数组,寻找第一个符合条件的元素,找到就停止迭代
let a = (a = [1, 2, 3, 4, 5]);
console.log...console.log(a.flat(3));
console.log(a.flat(4)); // 打平后的数组如果没有嵌套数组,则不会再被打平
a = [1, [2, 3, [4, 5, 6,