Масивът е типична структура от данни в различни езици за програмиране, като JavaScript. Той поддържа подреден списък от индексирани елементи. В някои случаи програмистите трябва да комбинират или обединят елементите на няколко масива в един масив.
Тази публикация ще обясни методите за комбиниране на масиви с помощта на JavaScript.
Как да комбинирате масиви с помощта на JavaScript?
За комбиниране или сливане на два или повече масива JavaScript предлага някои предварително изградени методи, изброени по-долу:
-
- concat()
- Оператор на разпространението
Метод 1: Комбиниране на масиви с помощта на метода concat().
За да комбинирате множество масиви в един масив, използвайте „ concat() ” метод. Това е най-основният и лесен начин за комбиниране на множество масиви.
Синтаксис
Следвайте дадения синтаксис за комбиниране на масивите с помощта на метода concat():
array1.concat ( масив2, масив3, ....., масивN )
Той приема множество масиви като параметри и ги комбинира в един масив.
Върната стойност
Връща нов масив, без да засяга оригиналните масиви.
Пример
Създайте три масива, масив от четни числа, нечетни числа и просто число:
var even = [ две , 4 , 6 , 8 ]беше странно = [ 1 , 3 , 5 , 7 ]
където просто = [ единадесет , 13 , 17 ]
Обадете се на „ concat() ' метод чрез предаване ' дори ' и ' първичен ” масиви, за да ги комбинирате в „ странно ” масив и съхранете получения масив в променлива “ combineArray ”:
Отпечатайте комбинирания масив на конзолата, като използвате „ console.log() ” метод:
Изход
Горният изход показва, че масивите „ дори ' и ' първичен ” се комбинират успешно с масива “ странно ”.
Метод 2: Комбиниране на масиви с помощта на оператор за разпространение
Друг начин за комбиниране на масиви в JavaScript е „ оператор за разпространение ”. Операторът за разпространение е три точки, които копират всички елементи на масива в друг масив. Това е най-ефективният начин за комбиниране или сливане на множество масиви.
Синтаксис
Използвайте синтаксиса по-долу за оператора за разпространение, за да комбинирате множество масиви в един масив:
[ ...масив1, ...масив2, ...масив3, ...масивN ]
Пример
Използвайте създадените по-горе три масива с име „ дори ”, “ странно ', и ' първичен ”. Това съдържа списъци с четни числа, нечетни числа и прости числа. Сега комбинирайте всички тези масиви с помощта на оператора spread:
var combineArray = [ ...четно, ...нечетно, ...просто число ] ;
Изход
Резултатът показва, че масивите са били успешно свързани в един масив.
Заключение
За комбиниране на множество масиви в един масив използвайте „ concat() ” метод или „ оператор за разпространение ”. Операторът за разпространение е ефективен начин за комбиниране на масиви. Той копира всички елементи на масива в друг масив. Методът concat() е най-основният и лесен начин за комбиниране или сливане на елементи от масиви. Тази публикация обяснява методите за комбиниране на масиви с помощта на JavaScript.