92 of 264 menu

Join-metodi

Metodi join yhdistää taulukon elementit merkkijonoon määritellyllä erottimella (se lisätään taulukon elementtien väliin). Erottaja määritetään metodin parametrina ja ei ole pakollinen. Jos sitä ei ole määritetty, oletusarvoisesti erottimena käytetään pilkku. Jos haluat yhdistää taulukon elementit ilman erotinta - määritä se tyhjäksi merkkijonoksi ''.

Syntaksi

taulukko.join([erotin]);

Esimerkki

Olkoon annettu tietty taulukko. Yhdistetään tämän taulukon elementit merkkijonoon erottimella '-':

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

Koodin suorituksen tulos:

'1-2-3'

Esimerkki

Äsken emme määrittäneet erotinta ja oletusarvoisesti erottimesta tulee pilkku:

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

Koodin suorituksen tulos:

'1,2,3'

Esimerkki

Yhdistetään taulukon elementit ilman mitään erotinta:

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

Koodin suorituksen tulos:

'123'

Esimerkki . Sovellus

Käännettään merkkijonon merkit käänteiseen järjestykseen. Tehdään tämä jakamalla merkkijono taulukoksi käyttämällä split erottimella '' (tämä erotin sijoittaa jokaisen merkkijonon merkin erilliseen taulukon elementtiin), käännetään tämä tauluko käyttämällä reverse ja sitten yhdistetään käännetty taulukko takaisin käyttämällä join:

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

Koodin suorituksen tulos:

'987654321'

Esimerkki . Sovellus

Yksinkertaistetaan edellisen tehtävän ratkaisua - yhdistetään kaikki komennot ketjuksi:

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

Koodin suorituksen tulos:

'987654321'

Esimerkki . Sovellus

Annettu päivämäärä muodossa '2025-12-31'. Tehdään siitä muoto '31.12.2025'. Tehdään tämä jakamalla merkkijono taulukoksi käyttämällä split, kääntämällä tämä taulukko käyttämällä reverse ja sitten yhdistämällä käännetty taulukko takaisin käyttämällä join:

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

Koodin suorituksen tulos:

'31.12.2025'

Katso myös

  • metodi split,
    joka jakaa merkkijonon taulukoksi määritellyllä erottimella
  • metodi reverse,
    joka muuttaa taulukon elementtien järjestyksen käänteiseksi
  • metodi concat,
    joka yhdistää merkkijonot yhdeksi
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää