一日一技:JavaScript 如何克隆数组

132 阅读1分钟
// 参数 arr 为数组
const clone = arr => arr.slice(0);

// 或
const clone = arr => [...arr];

// 或
const clone = arr => Array.from(arr);

// 或
const clone = arr => arr.map(x => x);

// 或
const clone = arr => JSON.parse(JSON.stringify(arr));

// 或
const clone = arr => arr.concat([]);