65 of 264 menu

slice-metodi

Metodi slice palauttaa osamerkkijonon merkkijonosta (alkuperäinen merkkijono ei muutu). Ensimmäisenä parametrina määritetään merkkijonon merkkinumero, josta leikkaus alkaa, ja toisena parametrina - merkin numero, johon leikkaus päättyy (tässä tapauksessa merkki tällä numerolla ei sisälly leikattuun osaan). Toinen parametri ei ole pakollinen. Jos sitä ei määritetä, osamerkkijono otetaan ensimmäisessä parametrissa määritetystä merkistä merkkijonon loppuun asti. Se voi myös hyväksyä negatiivisia arvoja. Tässä tapauksessa leikkauksen päättävän merkin laskenta alkaa merkkijonon lopusta. Viimeisellä merkillä on numero -1.

Syntaksi

merkkijono.slice(mistä leikata, [mihin leikata]);

Esimerkki

Olkoon merkkijono annettu. Leikataan siitä merkit ensimmäisestä kolmanteen:

let str = 'abcde'; let sub = str.slice(1, 3); console.log(sub);

Koodin suorituksen tulos (merkki numerolla 3 ei sisälly leikattuun osaan):

'bc'

Esimerkki

Leikataan nyt merkit 1:stä merkkijonon loppuun asti (tätä varten ei aseteta toista metodin parametria):

let str = 'abcde'; let sub = str.slice(1); console.log(sub);

Koodin suorituksen tulos:

'bcde'

Esimerkki

Leikataan nyt merkit paikasta 1 paikkaan -2:

let str = 'abcde'; let sub = str.slice(1, -2); console.log(sub);

Koodin suorituksen tulos (merkki numerolla -2 ei sisälly leikattuun osaan):

'bc'

Katso myös

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ää