JavaScript String slice() methode
- Previous page search()
- Next page split()
- Go back to the previous level JavaScript String Reference Manual
Definitie en gebruik
slice()
De methode extraheren een deel van de string.
slice()
De methode retourneert het geselecteerde deel als een nieuwe string, zonder de oorspronkelijke string te wijzigen.
begin (inclusief en einde Het parameter definieert het deel van de string dat moet worden geëxtraheerd.
De eerste positie is 0, de tweede is 1, ...
Negatieve getallen beginnen aan het einde van de string.
Zie ook:
Voorbeeld
Voorbeeld 1
Knip voor 5 posities:
let text = "Hallo wereld!"; let result = text.slice(0, 5);
let result = text.slice(0, 5);
voorbeeld 2
van positie 3 tot het einde:
voorbeeld 3
van positie 3 tot 8:
let result = text.slice(3, 8);
voorbeeld 4
alleen de eerste character:
let result = text.slice(0, 1);
voorbeeld 5
alleen de laatste character:
let result = text.slice(-1);
voorbeeld 6
de hele string:
let result = text.slice(0);
syntaxis
string.slice(begin (inclusief, einde)
parameter
parameter | beschrijving |
---|---|
begin (inclusief |
verplicht. Beginpositie. de eerste character is 0. |
einde |
optioneel. Eindpositie (maximaal, maar exclusief). standaard de lengte van de string. |
tot het einde van de oorspronkelijke string. Als het parameter een negatief getal is, dan specificeert het de positie van het einde van het fragment van de string.
type | beschrijving |
---|---|
string | het gedeelte van de string dat is opgehaald. |
technische details
parameter begin (inclusief
deze parameter is de index van het begin van het fragment dat moet worden opgehaald. Als deze parameter een negatief getal is, dan specificeert het de positie van het begin van het fragment van de string. Bijvoorbeeld, -1 verwijst naar de laatste character van de string, -2 naar de voorlaatste character, enz.
parameter einde
deze parameter is de index van het einde van het fragment dat moet worden opgehaald. Als deze parameter niet is gespecificeerd, dan omvat de substring begin (inclusief parameter
tot het einde van de oorspronkelijke string. Als het parameter een negatief getal is, dan specificeert het de positie van het einde van het fragment van de string.
terugkeerwaarde string een nieuwe string. Inclusief de string begin (inclusief van begin (inclusieftot einde einde (exclusief eindetot (inclusief) het einde van de string. Als het parameter een negatief getal is, dan specificeert het de positie van het einde van het fragment van de string.
omschrijving
de slice() methode retourneert een string die bestaat uit string een deel van de string, of een substring ervan retourneren. Maar deze methode wijzigt echter niet string.
methoden van String-objecten slice()
,substring()
en substr()
alleen (niet aanbevolen om te gebruiken) kunnen een specifieke deel van de string retourneren.slice()
compared to substring()
meer flexibel is, omdat het negatieve getallen als parameters toestaat.slice()
en substr()
is anders, omdat het twee karakterposities gebruikt om de substring te specificeren, terwijl substr()
het gebruik van karakterpositie en lengte om de substring te specificeren.
het is ook belangrijk op te merken dat:String.slice()
en Array.slice()
soortgelijk.
browserondersteuning
slice()
is een kenmerk van ECMAScript1 (ES1).
Alle browsers ondersteunen volledig ES1 (JavaScript 1997):
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
ondersteuning | ondersteuning | ondersteuning | ondersteuning | ondersteuning | ondersteuning |
- Previous page search()
- Next page split()
- Go back to the previous level JavaScript String Reference Manual