slice, méthode (String)
Retourne une section de chaîne.
function slice(start : Number [, end : Number]) : String
Arguments
start
Obligatoire. Index au début de la portion spécifiée de la chaîne.Fin
Facultatif. Index à la fin de la portion spécifiée de la chaîne. La chaîne retournée inclut tous les caractères jusqu'à celui indiqué par end (non compris). Si cette valeur n'est pas spécifiée, la chaîne retournée inclut les caractères compris entre la position start et la fin de la chaîne.
Notes
La méthode slice retourne un objet String contenant la portion spécifiée de la chaîne.
La méthode slice copie tous les éléments jusqu'à l'élément indiqué par end à l'exclusion de ce dernier. Si la valeur start est négative, la valeur utilisée est length + start où length représente la longueur de la chaîne. Si la valeur end est négative, la valeur utilisée est length + end où length représente la longueur de la chaîne. Si la valeur end est omise, l'extraction se poursuit jusqu'à la fin de la chaîne. Si end se produit avant start, aucun caractère n'est copié dans la nouvelle chaîne.
Exemple
Dans cet exemple, le premier appel à la méthode slice retourne une chaîne contenant les cinq premiers caractères de str. Le second appel à la méthode slice retourne une chaîne contenant les cinq derniers caractères de str.
var str = "hello world";
var firstfive = str.slice(0,5); // Contains "hello".
var lastfive = str.slice(-5); // Contains "world".