⊗jsPmROAIO 297 of 505 menu

Funksie wat skikkings in JavaScript saamsmelt

Laat ons nou die funksie merge implementeer, wat 'n arbitrêre aantal skikkings as parameters aanvaar en hul elemente in een skikking saamsmelt.

Hier is 'n voorbeeld van hoe ons funksie werk:

let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // sal [1, 2, 3, 4, 5, 6, 7, 8, 9] uitvoer

Kom ons begin met die implementering. Laat ons eers die oorgedraagde skikkings in die vorm van een tweedimensionele een kry:

merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); function merge(...arrs){ console.log(arrs); // sal [ [1, 2, 3,] [4, 5, 6], [7, 8, 9] ] uitvoer }

Laat ons nou hierdie tweedimensionele skikking in 'n eendimensionele een saamsmelt. Gebruik hiervoor die metode concat en die spread-operateur:

let arrs = [ [1, 2, 3,], [4, 5, 6], [7, 8, 9] ]; let result = [].concat(...arrs); console.log(result); // sal [1, 2, 3, 4, 5, 6, 7, 8, 9] uitvoer

Laat ons hierdie kode by ons merge-funksie voeg:

function merge(...arrs) { return [].concat(...arrs); } let result = merge([1, 2, 3], [4, 5, 6], [7, 8, 9]); console.log(result); // sal [1, 2, 3, 4, 5, 6, 7, 8, 9] uitvoer

Soos jy kan sien, is hierdie funksie ook baie lakonies.

Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp