JavaScript Array slice()

Définition et utilisation

slice() La méthode retourne un nouvel objet tableau avec les éléments sélectionnés.

slice() La méthode sélectionne à partir de la start L'élément de début du paramètre, et dans la end Le paramètre se termine, mais ne comprend pas.

Remarque :slice() La méthode ne change pas l'array original.

Exemple

Exemple 1

Sélection d'éléments dans un tableau :

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var citrus = fruits.slice(1, 3);

Essayez-le vous-même

Exemple 2

Sélection d'éléments avec des valeurs négatives :

var fruits = ["Banana", "Orange", "Lemon", "Apple", "Mango"];
var myBest = fruits.slice(-3, -1);

Essayez-le vous-même

Syntaxe

array.slice(start, end)

Valeur des paramètres

Paramètres Description
start

Optionnel. Entier, spécifiant d'où commencer la sélection (l'index du premier élément est 0).

Utilisez des nombres négatifs pour sélectionner à partir de la fin de l'array. Si omis, cela équivaut à "0".

end

Optionnel. Entier, spécifiant la position de fin de la sélection.

Si omis, tous les éléments à partir de la position de début jusqu'à la fin de l'array seront sélectionnés. Utilisez des nombres négatifs pour sélectionner à partir de la fin de l'array. Si omis, cela équivaut à "0".

Détails techniques

Valeur de retour : Un nouveau tableau, contenant les éléments sélectionnés.
Version JavaScript : ECMAScript 1

Support du navigateur

Tous les navigateurs le supportent pleinement slice() Méthode :

Chrome IE Edge Firefox Safari Opera
Chrome IE Edge Firefox Safari Opera
Support Support Support Support Support Support

Pages associées

Tutoriel :Tableaux JavaScript

Tutoriel :Const des tableaux JavaScript

Tutoriel :Méthodes des tableaux JavaScript

Tutoriel :Tri des tableaux JavaScript

Tutoriel :Itération des tableaux JavaScript