92 of 264 menu

Metoda join

Metoda join združi elemente polja v niz z določenim ločilom (ki bo vstavljeno med elemente polja). Ločilo je določeno s parametrom metode in ni obvezno. Če ni določeno, bo privzeto ločilo vejica. Če želite združiti elemente polja brez ločila - določite ga kot prazen niz ''.

Sintaksa

polje.join([ločilo]);

Primer

Naj imamo neko polje. Združimo elemente tega polja v niz z ločilom '-':

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

Rezultat izvajanja kode:

'1-2-3'

Primer

Zdaj pa ne določimo ločila in bo privzeto ločilo vejica:

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

Rezultat izvajanja kode:

'1,2,3'

Primer

Združimo elemente polja brez kakršnega koli ločila:

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

Rezultat izvajanja kode:

'123'

Primer . Uporaba

Obrnimo znake niza v obratnem vrstnem redu. Za to razdelimo niz v polje s pomočjo split z ločilom '' (to ločilo bo postavilo vsak znak niza v ločen element polja), obrnemo to polje s pomočjo reverse in nato združimo obrnjeno polje nazaj s pomočjo join:

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

Rezultat izvajanja kode:

'987654321'

Primer . Uporaba

Poenostavimo rešitev prejšnje naloge - združimo vse ukaze v verigo:

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

Rezultat izvajanja kode:

'987654321'

Primer . Uporaba

Podan je datum v formatu '2025-12-31'. Naredimo iz njega format '31.12.2025'. Za to razdelimo niz v polje s pomočjo split, obrnemo to polje s pomočjo reverse in nato združimo obrnjeno polje nazaj s pomočjo join:

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

Rezultat izvajanja kode:

'31.12.2025'

Glejte tudi

  • metoda split,
    ki razdeli niz v polje z določenim ločilom
  • metoda reverse,
    ki spremeni vrstni red elementov v polju v obratnega
  • metoda concat,
    ki združi nize v enega
Slovenščina
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Za delovanje spletnega mesta, analitiko in personalizacijo uporabljamo piškotke. Obdelava podatkov poteka v skladu s Politiko zasebnosti.
sprejmi vse nastavi zavrni