7 легких способов склонировать массив в JS

Приветствую коллеги, как я думаю уже понятно из названия тут будет небольшая шпаргалка на тему клонинрования массивов.


const cloneArr = (arr) => arr.slice(0);
const cloneArr = (arr) => arr.concat([]);
const cloneArr = (arr) => Array.from(arr);
const cloneArr = (arr) => arr.map((x) => x);
const cloneArr = (arr) => [...arr];
const cloneArr = (arr) => Array.from(arr);
const cloneArr = (arr) => JSON.parse(JSON.stringify(arr));

Удачи в экспериментах!


Наш канал