JavaScript-tekenreekssegment ()
Voorbeelden
Snijd de eerste 5 posities:
let text = "Hello world!";
let result = text.slice(0, 5);
Van positie 3 tot het einde:
let result = text.slice(3);
Hieronder meer voorbeelden.
Definitie en gebruik
De slice()
methode extraheert een deel van een string.
De slice()
methode retourneert het geëxtraheerde deel in een nieuwe tekenreeks.
De slice()
methode verandert niets aan de originele string.
De start- en eindparameters specificeren het deel van de tekenreeks dat moet worden geëxtraheerd.
De eerste positie is 0, de tweede is 1, ...
Een negatief getal selecteert vanaf het einde van de string.
Syntaxis
string.slice(start, end)
Parameters:
Parameter | Description |
start | Required. The start position. (First character is 0). |
end | Optional. The end position (up to, but not including). Default is string length. |
Winstwaarde
Type | Beschrijving |
Een draad | Het geëxtraheerde deel van de tekenreeks. |
Meer voorbeelden
Van positie 3 tot 8:
let result = text.slice(3, 8);
Alleen het eerste teken:
let result = text.slice(0, 1);
Alleen het laatste teken:
let result = text.slice(-1);
De hele reeks:
let result = text.slice(0);
Gerelateerde pagina's
Browserondersteuning
slice()
is een ECMAScript1 (ES1)-functie.
ES1 (JavaScript 1997) wordt volledig ondersteund in alle browsers:
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |