JavaScript String slice() metoden
- Föregående sida search()
- Nästa sida split()
- Gå tillbaka till föregående nivå JavaScript String referenshandbok
Definition och användning
slice()
Metoden extraherar en del av strängen.
slice()
Metoden returnerar den extraherade delen som en ny sträng, utan att ändra den ursprungliga strängen.
början och slut Parametern specificerar den del av strängen som ska extraheras.
Den första positionen är 0, den andra är 1, ...
Negativa tal väljs från slutet av strängen.
Se också:
Exempel
Exempel 1
Klipa bort de första 5 positionerna:
let text = "Hej världen!"; let result = text.slice(0, 5);
例子 2
let result = text.slice(0, 5);
exempel 2
från position 3 till slutet:
exempel 3
från position 3 till 8:
let result = text.slice(3, 8);
exempel 4
endast den första tecknet:
let result = text.slice(0, 1);
exempel 5
endast den sista tecknet:
let result = text.slice(-1);
exempel 6
hela strängen:
prova själv
stringsyntaksbörjan.slice( slut,
denna parameter är startindexet för det fragment som ska extraheras. Om denna parameter är negativ, specificerar den positionen från strängens slut. Till exempel, -1 är den sista teckenet i strängen, -2 är det näst sista teckenet, och så vidare.
denna parameter är startindexet för det fragment som ska extraheras. Om denna parameter är negativ, specificerar den positionen från strängens slut. Till exempel, -1 är den sista teckenet i strängen, -2 är det näst sista teckenet, och så vidare. | typ |
---|---|
början |
) obligatorisk. Startposition. |
slut |
den första tecknet är 0. valfritt. Slutsposition (maximalt, men uteslutande). |
til den ursprungliga strängens slut. Om detta parameter är negativt, specificerar det positionen från strängens slut.
standard är strängens längd. | typ |
---|---|
beskrivning | strängen |
den extraherade delen av strängen.
denna parameter är startindexet för det fragment som ska extraheras. Om denna parameter är negativ, specificerar den positionen från strängens slut. Till exempel, -1 är den sista teckenet i strängen, -2 är det näst sista teckenet, och så vidare. början
tekniska detaljer
denna parameter är startindexet för det fragment som ska extraheras. Om denna parameter är negativ, specificerar den positionen från strängens slut. Till exempel, -1 är den sista teckenet i strängen, -2 är det näst sista teckenet, och så vidare. slut
parametrar början denna parameter är indexet för slutet av det närmaste fragmentet som ska extraheras. Om denna parameter inte är specificerad, inkluderar den närmaste fragmentet
til den ursprungliga strängens slut. Om detta parameter är negativt, specificerar det positionen från strängens slut.
returvärdet string en ny sträng. Inkluderar strängen början börja (inklusive börjantills slut slut (exklusive slutalla tecken från början till och med
beskrivning
slice()-metoden returnerar en sträng som innehåller string en del av strängens sträng, eller returnera en delsträng av den. Men denna metod ändrar inte string.
metoder för String-objekt slice()
,substring()
och substr()
alla (inte rekommenderade) kan returnera en specifik del av en sträng.slice()
jämfört med substring()
är mer flexibel eftersom den tillåter att använda negativa tal som parametrar.slice()
och substr()
är annorlunda, eftersom den använder två teckenpositioner för att specificera delsträngen, och substr()
då används teckenposition och längd för att specificera delsträngen.
Det är också viktigt att notera att:String.slice()
och Array.slice()
likar.
Webbläsarstöd
slice()
är egenskaper för ECMAScript1 (ES1).
Alla webbläsare stöder fullt ut ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
Stöd | Stöd | Stöd | Stöd | Stöd | Stöd |
- Föregående sida search()
- Nästa sida split()
- Gå tillbaka till föregående nivå JavaScript String referenshandbok