92 of 264 menu

Metoda join

Metoda join spojuje prvky pole do řetězce s uvedeným oddělovačem (bude vložen mezi prvky pole). Oddělovač je zadán parametrem metody a není povinný. Pokud není zadán, ve výchozím nastavení se jako oddělovač použije čárka. Pokud chcete spojit prvky pole bez oddělovače - zadejte jej jako prázdný řetězec ''.

Syntaxe

pole.join([oddělovač]);

Příklad

Mějme dané nějaké pole. Spojme prvky tohoto pole do řetězce s oddělovačem '-':

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

Výsledek provedení kódu:

'1-2-3'

Příklad

A nyní nezadáme oddělovač a ve výchozím nastavení se oddělovačem stane čárka:

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

Výsledek provedení kódu:

'1,2,3'

Příklad

Spojme prvky pole bez jakéhokoli oddělovače:

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

Výsledek provedení kódu:

'123'

Příklad . Aplikace

Otočme znaky řetězce v opačném pořadí. K tomu rozdělme řetězec na pole pomocí split podle oddělovače '' (tento oddělovač vloží každý znak řetězce do samostatného prvku pole), otočme toto pole pomocí reverse a poté spojme otočené pole zpět pomocí join:

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

Výsledek provedení kódu:

'987654321'

Příklad . Aplikace

Zjednodušme řešení předchozí úlohy - spojme všechny příkazy do řetězce:

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

Výsledek provedení kódu:

'987654321'

Příklad . Aplikace

Je dáno datum ve formátu '2025-12-31'. Vytvořme z něj formát '31.12.2025'. K tomu rozdělme řetězec na pole pomocí split, otočme toto pole pomocí reverse a poté spojme otočené pole zpět pomocí join:

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

Výsledek provedení kódu:

'31.12.2025'

Viz také

  • metoda split,
    která rozděluje řetězec na pole podle uvedeného oddělovače
  • metoda reverse,
    která mění pořadí prvků v poli na opačné
  • metoda concat,
    která spojuje řetězce do jednoho
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout