#
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().