# Concat

Метод concat() в JavaScript используется для объединения двух или более массивов. Этот метод не изменяет исходные массивы, а создает новый массив, содержащий элементы из всех переданных массивов. Он возвращает новый массив, не изменяя оригинальные массивы.

Синтаксис: array.concat(array2, array3, ..., arrayN);

  • array1, array2, ..., arrayN: Один или несколько массивов, элементы которых вы хотите объединить.

# Пример использования concat():

const array1 = [1, 2, 3];
const array2 = [4, 5, 6];
const array3 = [7, 8, 9];

const newArray = array1.concat(array2, array3);

console.log(newArray); // Вывод: [1, 2, 3, 4, 5, 6, 7, 8, 9]

В этом примере concat() используется для объединения трех массивов (array1, array2, array3) в новый массив newArray.

Метод concat() также может использоваться для объединения массива с элементами других типов данных:

const array = [1, 2, 3];
const newItem = 4;
const string = "Hello";

const newArray = array.concat(newItem, string);

console.log(newArray); // Вывод: [1, 2, 3, 4, "Hello"]

Этот метод также может быть использован для клонирования массива:

const originalArray = [1, 2, 3];
const clonedArray = originalArray.concat();

console.log(clonedArray); // Вывод: [1, 2, 3]
console.log(originalArray === clonedArray); // Вывод: false (разные объекты)

Важно отметить, что метод concat() создает новый массив и не изменяет оригинальные массивы. Если вам нужно изменить исходные массивы, вы должны использовать методы, такие как push() или splice().