Низ је типична структура података у различитим програмским језицима, као што је ЈаваСцрипт. Чува уређену листу индексираних елемената. У неким случајевима, програмери морају комбиновати или спојити елементе неколико низова у један низ.
Овај пост ће објаснити методе за комбиновање низова помоћу ЈаваСцрипт-а.
Како комбиновати низове користећи ЈаваСцрипт?
За комбиновање или спајање два или више низова, ЈаваСцрипт нуди неке унапред изграђене методе, наведене у наставку:
-
- цонцат()
- Спреад Оператор
Метод 1: Комбинујте низове помоћу методе цонцат().
Да бисте комбиновали више низова у једном низу, користите „ цонцат() ” метод. То је најосновнији и најједноставнији начин комбиновања више низова.
Синтакса
Пратите дату синтаксу за комбиновање низова помоћу методе цонцат():
арраи1.цонцат ( низ2, низ3, ....., низН )
Узима више низова као параметре и комбинује их у један низ.
Повратна вредност
Враћа нови низ без утицаја на оригиналне низове.
Пример
Направите три низа, низ парних бројева, непарних бројева и простог броја:
вар чак = [ два , 4 , 6 , 8 ]био је непаран = [ 1 , 3 , 5 , 7 ]
где је прост = [ Једанаест , 13 , 17 ]
Звати ' цонцат() ” метод преношењем “ Чак ' и ' главни ” низове да бисте их комбиновали у „ одд ” низ и сачувај резултујући низ у променљивој “ КомбинацијаАрраи ”:
Одштампајте комбиновани низ на конзоли користећи „ цонсоле.лог() ” метод:
Излаз
Горњи излаз показује да су низови „ Чак ' и ' главни “ се успешно комбинују са низом “ одд ”.
Метод 2: Комбинујте низове помоћу оператора ширења
Други начин комбиновања низова у ЈаваСцрипт-у је „ оператер за ширење ”. Оператор ширења су три тачке које копирају све елементе низа у други низ. То је најефикаснији начин комбиновања или спајања више низова.
Синтакса
Користите доњу синтаксу за оператор ширења да комбинујете више низова у једном низу:
[ ...низ1, ...низ2, ...низ3, ...низН ]
Пример
Користите горе креирана три низа под називом „ Чак ”, “ одд ', и ' главни ”. То садржи парне бројеве, непарне бројеве и листе простих бројева. Сада комбинујте све ове низове користећи оператор ширења:
вар КомбинатАрраи = [ ...парно, ...непарно, ...приме ] ;
Излаз
Излаз показује да су низови успешно спојени у један низ.
Закључак
За комбиновање више низова у један низ, користите „ цонцат() ” метод или „ оператер за ширење ”. Оператор ширења је ефикасан начин за комбиновање низова. Копира све елементе низа у други низ. Метода цонцат() је најосновнији и најједноставнији начин комбиновања или спајања елемената низова. Овај пост објашњава методе за комбиновање низова помоћу ЈаваСцрипт-а.