JavaScript String slice() metode
- Forrige side search()
- Næste side split()
- Gå tilbage til forrige niveau JavaScript String Reference Håndbog
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å:
Eksempel
Eksempel 1
Beskær de første 5 positioner:
let text = "Hej verden!"; let result = text.slice(0, 5);
let result = text.slice(0, 5);
eksempel 2
fra position 3 til slutningen:
eksempel 3
fra position 3 til 8:
let result = text.slice(3, 8);
eksempel 4
kun den første karakter:
let result = text.slice(0, 1);
eksempel 5
kun den sidste karakter:
let result = text.slice(-1);
eksempel 6
hele strengen:
let result = text.slice(0);
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 |
- Forrige side search()
- Næste side split()
- Gå tilbage til forrige niveau JavaScript String Reference Håndbog