JavaScript String substr() -menetelmä
- edellinen sivu startsWith()
- Seuraava sivu substring()
- Palaa ylös JavaScript String viittauskäsikirja
Määritelmä ja käyttö
substr()
Menetelmä poistaa merkkijonon osan.
substr()
Menetelmä alkaa määritetystä sijainnista ja palauttaa määritetyn määrän merkkejä.
substr()
Menetelmä ei muuta alkuperäistä merkkijonoa.
Jos haluat poistaa merkkijonon lopusta, käytä negatiivista alkamispaikkaa.
Vinkki:substr()
määrittelee alijonon alkamispaikan ja pituuden, ja se on substring()
menetelmä ja slice()
Menetelmä, joka on hyödyllinen korvaus, jälkimmäiset kaksi määrittelevät alkamismerkin sijainnin.
Katso myös:
esimerkki
Esimerkki 1
Poista tekstistä alijono:
let text = "Hello world!"; let result = text.substr(1, 4);"
Esimerkki 2
Aloitetaan kohdasta 2:
let result = text.substr(2);
Esimerkki 3
Poista vain ensimmäinen:
let result = text.substr(0, 1);
Esimerkki 4
Poista vain viimeinen:
let result = text.substr(text.length-1, 1);
Esimerkki 5
Poista viimeiset kuusi:
let result = text.substr(-5, 5);
syntaksi
string.substr(start, length)
parametri
parametri | kuvaus |
---|---|
start |
pakollinen. Alkamispaikka. Ensimmäinen merkki on indeksissä 0. Jos start suurempi kuin pituus, substr() palauttaa "". Jos start Negatiivinen, niin substr() laskee alkamispaikan merkkijonon lopusta. |
length |
valinnainen. Poistettavien merkkien määrä. Jos jätetään pois, poistetaan merkkijonon loppuosa. |
palautusarvo
tyyppi | kuvaus |
---|---|
Merkkijono |
Sisältää poistetun osan merkkijono. Jos pituus on 0 tai negatiivinen, palauttaa tyhjän merkkijonon. |
Selaimen tuki
substr() on ECMAScript1 (ES1) ominaisuus.
Kaikki selaimet tukevat täysin ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
tuki | tuki | tuki | tuki | tuki | tuki |
liittyvät sivut
- edellinen sivu startsWith()
- Seuraava sivu substring()
- Palaa ylös JavaScript String viittauskäsikirja