Paano Pagsamahin ang mga Array gamit ang JavaScript

Paano Pagsamahin Ang Mga Array Gamit Ang Javascript



Ang array ay isang tipikal na istruktura ng data sa iba't ibang programming language, gaya ng JavaScript. Pinapanatili nito ang isang nakaayos na listahan ng mga na-index na elemento. Sa ilang mga kaso, dapat pagsamahin o pagsamahin ng mga programmer ang mga elemento ng ilang array sa isang array.

Ipapaliwanag ng post na ito ang mga paraan upang pagsamahin ang mga array gamit ang JavaScript.







Paano Pagsamahin ang mga Array Gamit ang JavaScript?

Para sa pagsasama-sama o pagsasama-sama ng dalawa o higit pang mga array, nag-aalok ang JavaScript ng ilang mga prebuilt na pamamaraan, na nakalista sa ibaba:



    • concat()
    • Spread Operator

Paraan 1: Pagsamahin ang mga Array Gamit ang Concat() Method

Upang pagsamahin ang maraming array sa isang array, gamitin ang ' concat() ” paraan. Ito ang pinakapangunahing at prangka na paraan upang pagsamahin ang maramihang mga array.



Syntax





Sundin ang ibinigay na syntax para sa pagsasama-sama ng mga arrays gamit ang concat() method:

array1.concat ( array2, array3, ....., arrayN )


Ito ay tumatagal ng maramihang mga array bilang mga parameter at pinagsasama ang mga ito sa isang solong array.



Ibalik ang halaga

Nagbabalik ito ng bagong array nang hindi naaapektuhan ang mga orihinal na array.

Halimbawa

Gumawa ng tatlong array, array ng even na numero, odd na numero, at prime number:

var even = [ dalawa , 4 , 6 , 8 ]
ay kakaiba = [ 1 , 3 , 5 , 7 ]
kung saan ang prime = [ labing-isa , 13 , 17 ]


Tawagan ang ' concat() 'paraan sa pamamagitan ng pagpasa' kahit 'at' prime ' arrays upang pagsamahin ang mga ito sa isang ' kakaiba ' array at iimbak ang resultang array sa variable ' combineArray ”:

var combineArray = odd.concat ( kahit na, prime ) ;


I-print ang pinagsamang array sa console gamit ang “ console.log() 'paraan:

console.log ( combineArray ) ;


Output


Ang output sa itaas ay nagpapahiwatig na ang mga arrays ' kahit 'at' prime ' ay matagumpay na pinagsama sa array ' kakaiba ”.

Paraan 2: Pagsamahin ang mga Array Gamit ang Spread Operator

Ang isa pang paraan upang pagsamahin ang mga array sa JavaScript ay ang ' spread operator ”. Ang spread operator ay tatlong tuldok na kinokopya ang lahat ng elemento ng array sa isa pang array. Ito ang pinaka mahusay na paraan ng pagsasama-sama o pagsasama ng maramihang mga array.

Syntax

Gamitin ang syntax sa ibaba para sa spread operator upang pagsamahin ang maraming array sa isang array:

[ ...array1, ...array2, ...array3, ...arrayN ]


Halimbawa

Gamitin ang tatlong array na ginawa sa itaas na pinangalanang ' kahit ”, “ kakaiba ”, at “ prime ”. Naglalaman iyon ng kahit na mga numero, kakaibang numero, at mga listahan ng prime number. Ngayon, pagsamahin ang lahat ng mga array na ito gamit ang spread operator:

var combineArray = [ ...kahit, ...kakaiba, ...pangunahin ] ;


Output


Ang output ay nagpapahiwatig na ang mga array ay matagumpay na pinagsama sa isang solong array.

Konklusyon

Para sa pagsasama-sama ng maraming arrays sa isang array, gamitin ang ' concat() 'paraan o ang' spread operator ”. Ang spread operator ay isang mahusay na paraan upang pagsamahin ang mga array. Kinokopya nito ang lahat ng elemento ng array sa isa pang array. Ang concat() na paraan ay ang pinakapangunahing at prangka na paraan upang pagsamahin o pagsamahin ang mga elemento ng mga array. Ipinapaliwanag ng post na ito ang mga paraan upang pagsamahin ang mga array gamit ang JavaScript.