JavaScript String slice() metode

Definition og brug

slice() Metoden henter en del af strengen.

slice() Metoden returnerer den hentede del som en ny streng og ændrer ikke den oprindelige streng.

start (inklusive og afslutning Parametret definerer den del af strengen, der skal hentes.

Den første position er 0, den anden er 1, ...

Negative tal vælges fra slutningen af strengen.

Se også:

split() metoden

substr() metoden

substring() metoden

Eksempel

Eksempel 1

Beskær de første 5 positioner:

let text = "Hej verden!";
let result = text.slice(0, 5);

prøv det selv

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

eksempel 2

fra position 3 til slutningen:

prøv det selv

eksempel 3

fra position 3 til 8:

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

prøv det selv

eksempel 4

kun den første karakter:

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

prøv det selv

eksempel 5

kun den sidste karakter:

let result = text.slice(-1);

prøv det selv

eksempel 6

hele strengen:

let result = text.slice(0);

prøv det selv

syntaks

streng.slice(start (inklusive, afslutning)

parametret

parametret beskrivelse
start (inklusive

påkrævet. Startposition.

den første karakter er 0.

afslutning

valgfri. Slutposition (mest, men ikke inklusive).

standard er strengens længde.

til slutningen af den oprindelige streng. Hvis dette parameter er negativt, specificerer det positionen fra slutningen af strengen.

type beskrivelse
streng den del af strengen, der udtrækkes.

tekniske detaljer

parametret start (inklusive

dette parameter er det indeks for det at trække udstykket. Hvis det er negativt, specificerer det positionen fra slutningen af strengen. Altså, -1 er den sidste karakter i strengen, -2 er den næstsidste karakter, og så videre.

parametret afslutning

parametret er det indeks for starten af det at trække udstykket. start (inklusive dette parameter er det indeks for slutpositionen på det næste at trække udstykket.

til slutningen af den oprindelige streng. Hvis dette parameter er negativt, specificerer det positionen fra slutningen af strengen.

returneringsværdi streng en ny streng. Inkluderer strengen start (inklusive fra start (inklusivestart afslutning inklusive afslutningindtil

forklaring

slice() metoden returnerer en streng, der indeholder streng af en strengs del som streng, eller returnere en delstreng. Men denne metode ændrer ikke streng.

metoderne på String-objektet slice(),substring() og substr()alle (ikke anbefalet) kan returnere en bestemt del af strengen.slice() i modsætning til substring() er mere fleksibel, fordi den tillader brug af negative tal som parametre.slice() med substr() er forskellig, fordi den bruger to karakterers position til at specificere understreng, mens substr() bruger karakterposition og længde til at specificere understreng.

det skal også bemærkes, atString.slice() med Array.slice() lignende.

browser understøttelse

slice() er ECMAScript1 (ES1) egenskaber.

alle browsere understøtter fuldt ES1 (JavaScript 1997):

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
støtte støtte støtte støtte støtte støtte

relaterede sider

JavaScript streng

JavaScript strengmetoder

JavaScript strengsøgning