);
4. filter()
创建一个新数组,它包含符合某个指定函数的测试的所有元素
5. reduce()
实现累加
arr.reduce((累加的结果, 当前循环项) => {}, 初始值)...8. flat()
用于打平数组(把嵌套数组变为普通的数组元素)
let a = [1, [2, 3]];
console.log(a.flat());
a = [1, [2, [3]]];
console.log...// 带参,可以打平多级嵌套
console.log(a.flat(3));
console.log(a.flat(4)); // 打平后的数组如果没有嵌套数组,则不会再被打平
a = [1, [2,...3, [4, 5, 6, [7, 8, [9, 10, [11, 12]]]]]];
console.log(a.flat(Infinity)); // 通过Infinity实现把任意嵌套数组打平为不嵌套的数组...9. concat()
let a = [1, 2, 3];
let b = [4, 5, 6];
console.log(b.concat(a)); // 拼接两个数组
console.log(