Tranche de chaîne JavaScript ()
Exemples
Découpez les 5 premières positions :
let text = "Hello world!";
let result = text.slice(0, 5);
De la position 3 à la fin :
let result = text.slice(3);
Plus d'exemples ci-dessous.
Définition et utilisation
La slice()
méthode extrait une partie d'une chaîne.
La slice()
méthode renvoie la partie extraite dans une nouvelle chaîne.
La slice()
méthode ne modifie pas la chaîne d'origine.
Les paramètres de début et de fin spécifient la partie de la chaîne à extraire.
La première position est 0, la seconde est 1, ...
Un nombre négatif sélectionne à partir de la fin de la chaîne.
Syntaxe
string.slice(start, end)
Paramètres
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. |
Valeur de retour
Taper | La description |
Un string | La partie extraite de la chaîne. |
Plus d'exemples
De la position 3 à 8 :
let result = text.slice(3, 8);
Seul le premier caractère :
let result = text.slice(0, 1);
Seul le dernier caractère :
let result = text.slice(-1);
La chaîne entière :
let result = text.slice(0);
Prise en charge du navigateur
slice()
est une fonctionnalité ECMAScript1 (ES1).
ES1 (JavaScript 1997) est entièrement pris en charge dans tous les navigateurs :
Chrome | IE | Edge | Firefox | Safari | Opera |
Yes | Yes | Yes | Yes | Yes | Yes |