数组常见操作高效方法推荐

78 阅读1分钟

1、二维数组转成一维数组

采用flat方法

const arr = [0,[1,2],[3,4]];
console.log(arr.flat()); 
//输出: [0, 1, 2, 3, 4]

const arr1 = [[{id:1,name:'lily'}],[{id:2,name:'lucy'},{id:3,name:'Tom'}]];
console.log(arr1.flat()); 
//输出: [{id:1,name:'lily'},{id:2,name:'lucy'},{id:3,name:'Tom'}]

2、复制数组

采用ES6的扩展运算符

const arr = [1, 2, 3];
const copyArr = [...arr];