Метод concat() в JavaScript работает для объединения двух или более массивов в один. 3 При этом он не изменяет существующие массивы, а возвращает новый массив. 3
Синтаксис: arr.concat(arg1, arg2...)
. 2 Он принимает любое количество аргументов, которые могут быть как массивами, так и простыми значениями. 2 В результате получается новый массив, включающий в себя элементы из arr, затем arg1, arg2 и так далее. 2 Если аргумент argN — массив, то копируются все его элементы. 2 Иначе копируется сам аргумент. 2
Метод concat() копирует ссылки на объекты в новый массив, а это означает, что как исходный, так и новый массив ссылаются на один и тот же объект. 3 Если объект, на который ссылается ссылка, изменяется, то изменения будут видны как для новых, так и для исходных массивов. 3