92 of 264 menu

Metoden join

Metoden join sammenkæder elementer i et array til en streng med en angivet separator (den vil blive indsat mellem array-elementerne). Separatoren angives som en parameter til metoden og er ikke obligatorisk. Hvis den ikke er angivet - vil et komma som standard blive brugt som separator. Hvis du vil sammenkæde array-elementerne uden separator - angiv den som en tom streng ''.

Syntaks

array.join([separator]);

Eksempel

Lad der være givet et array. Lad os sammenkæde elementerne i dette array til en streng med separatoren '-':

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

Resultatet af kodeudførelsen:

'1-2-3'

Eksempel

Lad os nu ikke angive en separator, så et komma som standard vil blive separatoren:

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

Resultatet af kodeudførelsen:

'1,2,3'

Eksempel

Lad os sammenkæde elementerne i arrayet uden nogen separator:

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

Resultatet af kodeudførelsen:

'123'

Eksempel . Anvendelse

Lad os vende tegnene i en streng omvendt. For at gøre dette deler vi strengen op i et array ved hjælp af split med separatoren '' (denne separator vil placere hvert enkelt tegn i strengen i et separat element i arrayet), vender dette array om med hjælp af reverse og sammenkæder derefter det vendte array igen med join:

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

Resultatet af kodeudførelsen:

'987654321'

Eksempel . Anvendelse

Lad os forenkle løsningen af den forrige opgave - lad os samle alle kommandoerne i en kæde:

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

Resultatet af kodeudførelsen:

'987654321'

Eksempel . Anvendelse

Givet en dato i formatet '2025-12-31'. Lad os lave den om til formatet '31.12.2025'. For at gøre dette deler vi strengen op i et array med hjælp af split, vender dette array om med hjælp af reverse og sammenkæder derefter det vendte array igen med join:

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

Resultatet af kodeudførelsen:

'31.12.2025'

Se også

  • metoden split,
    som deler en streng op i et array ved en angivet separator
  • metoden reverse,
    som ændrer rækkefølgen af elementer i arrayet til omvendt
  • metoden concat,
    som sammenkæder strenge til een
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis