6 методов копирования массива JavaScript

Чтобы скопировать массив JavaScript, вы можете использовать различные методы. Вот несколько подходов, которые вы можете использовать:

  1. Использование оператора распространения (…):

    const originalArray = [1, 2, 3];
    const copiedArray = [...originalArray];
  2. Использование метода Array.from():

    const originalArray = [1, 2, 3];
    const copiedArray = Array.from(originalArray);
  3. Использование метода среза():

    const originalArray = [1, 2, 3];
    const copiedArray = originalArray.slice();
  4. Использование метода concat():

    const originalArray = [1, 2, 3];
    const copiedArray = [].concat(originalArray);
  5. Использование метода Array.prototype.map():

    const originalArray = [1, 2, 3];
    const copiedArray = originalArray.map((item) => item);
  6. Использование методов JSON.parse() и JSON.stringify():

    const originalArray = [1, 2, 3];
    const copiedArray = JSON.parse(JSON.stringify(originalArray));

Эти методы создают новую копию исходного массива, гарантируя, что изменения, внесенные в один массив, не повлияют на другой.