JavaScript String slice() methode

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:

split() methode

substr() methode

substring() methode

Voorbeeld

Voorbeeld 1

Knip voor 5 posities:

let text = "Hallo wereld!";
let result = text.slice(0, 5);

probeer het zelf

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

voorbeeld 2

van positie 3 tot het einde:

probeer het zelf

voorbeeld 3

van positie 3 tot 8:

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

probeer het zelf

voorbeeld 4

alleen de eerste character:

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

probeer het zelf

voorbeeld 5

alleen de laatste character:

let result = text.slice(-1);

probeer het zelf

voorbeeld 6

de hele string:

let result = text.slice(0);

probeer het zelf

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

gerelateerde pagina's

JavaScript string

JavaScript string methods

JavaScript string search