Как объединить массивы с помощью JavaScript

Kak Ob Edinit Massivy S Pomos U Javascript



Массив — это типичная структура данных в различных языках программирования, таких как JavaScript. Он хранит упорядоченный список индексированных элементов. В некоторых случаях программистам приходится объединять или объединять элементы нескольких массивов в один массив.

В этом посте объясняются методы объединения массивов с помощью JavaScript.







Как объединить массивы с помощью JavaScript?

Для объединения или слияния двух или более массивов JavaScript предлагает несколько готовых методов, перечисленных ниже:



    • конкат()
    • Оператор спреда

Способ 1: объединение массивов с помощью метода concat()

Чтобы объединить несколько массивов в один массив, используйте « конкат() метод. Это самый простой и простой способ объединения нескольких массивов.



Синтаксис





Следуйте указанному синтаксису для объединения массивов с помощью метода concat():

array1.concat ( массив2, массив3, ....., массивN )


Он принимает несколько массивов в качестве параметров и объединяет их в один массив.



Возвращаемое значение

Он возвращает новый массив, не затрагивая исходные массивы.

Пример

Создайте три массива, массив четных чисел, нечетных чисел и простое число:

вар даже = [ два , 4 , 6 , 8 ]
было странно = [ 1 , 3 , 5 , 7 ]
где простое = [ одиннадцать , 13 , 17 ]


Позвоните в « конкат() ', передав ' даже ' а также ' основной », чтобы объединить их в « странный » массив и сохранить полученный массив в переменной « объединитьмассив ”:

var combArray = нечетный.concat ( даже, премьер ) ;


Выведите объединенный массив на консоль с помощью « console.log() метод:

console.log ( объединитьмассив ) ;


Выход


Приведенный выше вывод указывает, что массивы « даже ' а также ' основной ” удачно сочетаются с массивом “ странный ».

Способ 2: объединение массивов с помощью оператора распространения

Еще один способ объединения массивов в JavaScript — это « спред оператор ». Оператор распространения — это три точки, которые копируют все элементы массива в другой массив. Это наиболее эффективный способ объединения или слияния нескольких массивов.

Синтаксис

Используйте приведенный ниже синтаксис для оператора расширения, чтобы объединить несколько массивов в один массив:

[ ...массив1, ...массив2, ...массив3, ...массивN ]


Пример

Используйте созданные выше три массива с именем « даже », « странный ', а также ' основной ». Это содержит четные числа, нечетные числа и списки простых чисел. Теперь объедините все эти массивы с помощью оператора распространения:

var combArray = [ ...четный, ...нечетный, ...простой ] ;


Выход


Вывод показывает, что массивы были успешно объединены в один массив.

Вывод

Для объединения нескольких массивов в один массив используйте « конкат() 'метод' или ' спред оператор ». Оператор распространения — это эффективный способ объединения массивов. Он копирует все элементы массива в другой массив. Метод concat() — это самый простой и простой способ объединения или слияния элементов массивов. В этом посте объясняются методы объединения массивов с помощью JavaScript.