92 of 264 menu

Metoden join

Metoden join sammanfogar element i en array till en sträng med en angiven avgränsare (den kommer att sättas in mellan arrayelementen). Avgränsaren anges som en parameter till metoden och är inte obligatorisk. Om den inte anges - kommer ett kommatecken att användas som standardavgränsare. Om du vill slå ihop arrayelementen utan avgränsare - ange den som en tom sträng ''.

Syntax

array.join([avgränsare]);

Exempel

Låt oss anta att vi har en array. Låt oss sammanfoga elementen i denna array till en sträng med avgränsaren '-':

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

Resultatet av att köra koden:

'1-2-3'

Exempel

Låt oss nu inte ange någon avgränsare, då blir kommatecken standardavgränsare:

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

Resultatet av att köra koden:

'1,2,3'

Exempel

Låt oss slå ihop elementen i arrayen utan någon avgränsare alls:

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

Resultatet av att köra koden:

'123'

Exempel . Tillämpning

Låt oss vända på tecknen i en sträng i omvänd ordning. För att göra detta delar vi upp strängen till en array med hjälp av split med avgränsaren '' (denna avgränsare kommer att placera varje tecken i strängen i ett separat element i arrayen), vänder på denna array med hjälp av reverse och slår sedan ihop den vända arrayen igen med hjälp av join:

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

Resultatet av att köra koden:

'987654321'

Exempel . Tillämpning

Låt oss förenkla lösningen på föregående uppgift - låt oss sammanfoga alla kommandon till en kedja:

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

Resultatet av att köra koden:

'987654321'

Exempel . Tillämpning

Det finns ett datum i formatet '2025-12-31'. Låt oss skapa formatet '31.12.2025' av det. För att göra detta delar vi upp strängen till en array med hjälp av split, vänder på denna array med hjälp av reverse och slår sedan ihop den vända arrayen igen med hjälp av join:

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

Resultatet av att köra koden:

'31.12.2025'

Se även

  • metoden split,
    som delar upp en sträng till en array med en angiven avgränsare
  • metoden reverse,
    som ändrar ordningen på elementen i arrayen till omvänd
  • metoden concat,
    som slår ihop strängar till en
Svenska
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Vi använder kakor för webbplatsens funktion, analys och personalisering. Behandling av data sker i enlighet med Integritetspolicyn.
acceptera alla anpassa avvisa