65 of 264 menu

Méthode slice

La méthode slice retourne une sous-chaîne d'une chaîne (la chaîne originale n'est pas modifiée). Le premier paramètre spécifie l'indice du caractère à partir duquel commence l'extraction, et le second paramètre - l'indice du caractère où l'extraction se termine (le caractère à cet indice n'est pas inclus dans la partie extraite). Le second paramètre n'est pas obligatoire. S'il n'est pas spécifié - la sous-chaîne sera prise à partir du caractère spécifié dans le premier paramètre jusqu'à la fin de la chaîne. Il peut également prendre des valeurs négatives. Dans ce cas, le compte à rebours du caractère où l'extraction se termine commence à partir de la fin de la chaîne. Le dernier caractère a l'indice -1.

Syntaxe

chaîne.slice(début, [fin]);

Exemple

Soit une chaîne. Extrayons-en les caractères du premier au troisième :

let str = 'abcde'; let sub = str.slice(1, 3); console.log(sub);

Résultat de l'exécution du code (le caractère à l'indice 3 n'est pas inclus dans la partie extraite) :

'bc'

Exemple

Extrayons maintenant les caractères à partir du 1-ème et jusqu'à la fin de la chaîne (pour cela, ne spécifions pas le second paramètre de la méthode) :

let str = 'abcde'; let sub = str.slice(1); console.log(sub);

Résultat de l'exécution du code :

'bcde'

Exemple

Extrayons maintenant les caractères de la position 1 à la position -2 :

let str = 'abcde'; let sub = str.slice(1, -2); console.log(sub);

Résultat de l'exécution du code (le caractère à l'indice -2 n'est pas inclus dans la partie extraite) :

'bc'

Voir aussi

  • les méthodes substr et substring,
    qui retournent également une sous-chaîne
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser