JavaScript String slice() metoden

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å:

split() metoden

substr() metoden

substring() metoden

Exempel

Exempel 1

Klipa bort de första 5 positionerna:

let text = "Hej världen!";
let result = text.slice(0, 5);

let result = text.slice(0);

例子 2

let result = text.slice(0, 5);

exempel 2

let result = text.slice(0);

från position 3 till slutet:

exempel 3

från position 3 till 8:

let result = text.slice(0);

let result = text.slice(3, 8);

exempel 4

endast den första tecknet:

let result = text.slice(0);

let result = text.slice(0, 1);

exempel 5

endast den sista tecknet:

let result = text.slice(0);

let result = text.slice(-1);

exempel 6

hela strängen:

let result = text.slice(0);

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

Relevanta sidor

JavaScript-sträng

JavaScript-strängmetoder

JavaScript-strängsökning