92 of 264 menu

A join metódus

A join metódus a tömb elemeit egyetlen sztringgé fűzi össze a megadott elválasztóval (az kerül a tömb elemei közé). Az elválasztót a metódus paramétereként adjuk meg, és nem kötelező. Ha nincs megadva, alapértelmezetten a vessző lesz az elválasztó. Ha a tömb elemeit elválasztó nélkül szeretnénk összefűzni - adjuk meg azt üres sztringként ''.

Szintaxis

tömb.join([elválasztó]);

Példa

Tegyük fel, hogy adott egy tömb. Fűzzük össze a tömb elemeit egy sztringgé a '-' elválasztóval:

let arr = [1, 2, 3]; let str = arr.join('-'); console.log(str);

A kód végrehajtásának eredménye:

'1-2-3'

Példa

Most pedig ne adjunk meg elválasztót, így alapértelmezetten a vessző lesz az elválasztó:

let arr = [1, 2, 3]; let str = arr.join(); console.log(str);

A kód végrehajtásának eredménye:

'1,2,3'

Példa

Fűzzük össze a tömb elemeit mindenféle elválasztó nélkül:

let arr = [1, 2, 3]; let str = arr.join(''); console.log(str);

A kód végrehajtásának eredménye:

'123'

Példa . Alkalmazás

Fordítsuk meg egy sztring karaktereit fordított sorrendben. Ehhez bontsuk fel a sztringet egy tömbbé a split metódussal, az '' elválasztóval (ez az elválasztó a sztring minden egyes karakterét a tömb külön elemébe helyezi), fordítsuk meg ezt a tömböt a reverse metódussal, majd olvassuk vissza a megfordított tömböt a join metódussal:

let str = '123456789'; let arr1 = str.split(''); let arr2 = arr1.reverse(); let res = arr2.join(''); console.log(res);

A kód végrehajtásának eredménye:

'987654321'

Példa . Alkalmazás

Egyszerűsítsük az előző feladat megoldását - fűzzük össze az összes parancsot egy láncba:

let str = '123456789'; let res = str.split('').reverse().join(''); console.log(res);

A kód végrehajtásának eredménye:

'987654321'

Példa . Alkalmazás

Adott egy dátum '2025-12-31' formátumban. Alakítsuk át '31.12.2025' formátumra. Ehhez bontsuk fel a sztringet egy tömbbé a split metódussal, fordítsuk meg ezt a tömböt a reverse metódussal, majd olvassuk vissza a megfordított tömböt a join metódussal:

let date = '2025-12-31'; let res = date.split('-').reverse().join('.'); console.log(res);

A kód végrehajtásának eredménye:

'31.12.2025'

Lásd még

  • a split metódus,
    ami egy sztringet tömbbre bont a megadott elválasztó alapján
  • a reverse metódus,
    ami a tömb elemeinek sorrendjét megfordítja
  • a concat metódus,
    ami sztringeket fűz össze
Magyar
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
A weboldal működéséhez, elemzéshez és személyre szabáshoz sütiket használunk. Az adatfeldolgozás a Adatvédelmi irányelvek szerint történik.
összes elfogadása beállítás elutasítás