92 of 264 menu

Metoden join

Metoden join kombinerer elementene i en array til en streng med en spesifisert separator (den vil bli satt inn mellom elementene i arrayen). Separator angis som en parameter til metoden og er ikke obligatorisk. Hvis den ikke er angitt - vil et komma bli brukt som standard separator. Hvis du vil slå sammen elementene i arrayen uten noen separator - angi den som en tom streng ''.

Syntaks

array.join([separator]);

Eksempel

La oss si at vi har en array. La oss kombinere elementene i denne arrayen til en streng med separator '-':

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

Resultatet av kjøring av koden:

'1-2-3'

Eksempel

La oss nå ikke angi noen separator, slik at komma blir standard separator:

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

Resultatet av kjøring av koden:

'1,2,3'

Eksempel

La oss slå sammen elementene i arrayen uten noen separator:

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

Resultatet av kjøring av koden:

'123'

Eksempel . Anvendelse

La oss reversere tegnene i en streng i omvendt rekkefølge. For å gjøre dette deler vi strengen opp i en array ved hjelp av split med separator '' (denne separatoren vil plassere hvert enkelt tegn i strengen i et eget element i arrayen), reverserer denne arrayen ved hjelp av reverse og deretter slår vi sammen den reverserte arrayen tilbake ved hjelp av join:

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

Resultatet av kjøring av koden:

'987654321'

Eksempel . Anvendelse

La oss forenkle løsningen på forrige oppgave - la oss slå sammen alle kommandoene i en kjede:

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

Resultatet av kjøring av koden:

'987654321'

Eksempel . Anvendelse

Gitt en dato i formatet '2025-12-31'. La oss lage formatet '31.12.2025' av den. For å gjøre dette deler vi strengen opp i en array ved hjelp av split, reverserer denne arrayen ved hjelp av reverse og deretter slår vi sammen den reverserte arrayen tilbake ved hjelp av join:

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

Resultatet av kjøring av koden:

'31.12.2025'

Se også

  • metoden split,
    som deler en streng opp i en array med en spesifisert separator
  • metoden reverse,
    som endrer rekkefølgen på elementene i en array til omvendt
  • metoden concat,
    som slår sammen strenger til én
Norsk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi bruker informasjonskapsler for nettstedets funksjonalitet, analyse og personalisering. Behandling av data foregår i henhold til Personvernerklæringen.
godta alle tilpass avvis