Méthode slice() de chaîne JavaScript
- Page précédente search()
- Page suivante split()
- Retour au niveau supérieur Manuel de référence JavaScript String
Définition et utilisation
slice()
La méthode extrait une partie de la chaîne.
slice()
La méthode retourne la partie extraite sous forme de nouvelle chaîne, sans modifier la chaîne originale.
start et end Les paramètres déterminent la partie de la chaîne à extraire.
La première position est 0, la deuxième est 1, ...
Les nombres négatifs commencent à la fin de la chaîne.
Veuillez également consulter :
Exemple
Exemple 1
Couper les 5 premiers caractères :
let text = "Hello world!"; let result = text.slice(0, 5);
let result = text.slice(0, 5);
exemple 2
de la position 3 à la fin :
exemple 3
de la position 3 à 8 :
let result = text.slice(3, 8);
exemple 4
seulement le premier caractère :
let result = text.slice(0, 1);
exemple 5
seulement le dernier caractère :
let result = text.slice(-1);
exemple 6
chaîne entière :
let result = text.slice(0);
syntaxe
string.slice(start, end)
paramètres
paramètres | description |
---|---|
start |
obligatoire. Position de début. le premier caractère est 0. |
end |
optionnel. Position de fin (au plus, mais ne comprend pas). par défaut, la longueur de la chaîne. |
valeur de retour
type | description |
---|---|
chaîne | partie de la chaîne extraite. |
détails techniques
paramètres start
ce paramètre est l'indice de début du segment à extraire. Si ce paramètre est négatif, il spécifie la position à partir de la fin de la chaîne. Par exemple, -1 signifie le dernier caractère de la chaîne, -2 signifie le deuxième dernier caractère, etc.
paramètres end
ce paramètre est l'indice de fin du segment à extraire. Si ce paramètre n'est pas spécifié, la sous-chaîne à extraire inclut start à la fin de la chaîne d'origine. Si ce paramètre est négatif, il spécifie la position à partir de la fin de la chaîne.
valeur de retour
une nouvelle chaîne de caractères. Inclut la chaîne de caractères string de start début (compris startà end fin (ne comprend pas end)jusqu'à toutes les caractères.
description
la méthode slice() retourne une chaîne de caractères contenant string une partie de la chaîne de caractères de ou retourne une sous-chaîne de cette chaîne. Cependant, cette méthode ne modifie pas string.
méthodes de l'objet String slice()
、substring()
et substr()
(déconseillé d'utiliser)peuvent tous retourner une partie spécifique de la chaîne de caractères.slice()
par rapport à substring()
il est plus flexible, car il permet l'utilisation de nombres négatifs en tant que paramètres.slice()
et substr()
diffère, car il utilise deux positions de caractères pour spécifier la sous-chaine, et substr()
alors il utilise la position et la longueur des caractères pour spécifier la sous-chaine.
Il convient également de noter que,String.slice()
et Array.slice()
similaires.
support du navigateur
slice()
c'est une caractéristique ECMAScript1 (ES1).
Tous les navigateurs supportent pleinement ES1 (JavaScript 1997) :
Chrome | IE | Edge | Firefox | Safari | Opera |
---|---|---|---|---|---|
Chrome | IE | Edge | Firefox | Safari | Opera |
soutenu | soutenu | soutenu | soutenu | soutenu | soutenu |
- Page précédente search()
- Page suivante split()
- Retour au niveau supérieur Manuel de référence JavaScript String