JavaScript Array épissure()
Exemples
A la position 2, ajouter 2 éléments :
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 0, "Lemon", "Kiwi");
En position 2, supprimer 2 éléments :
const fruits = ["Banana", "Orange", "Apple", "Mango", "Kiwi"];
fruits.splice(2, 2);
Définition et utilisation
La splice()
méthode ajoute et/ou supprime des éléments de tableau.
La splice()
méthode écrase le tableau d'origine.
Syntaxe
array.splice(index, howmany, item1, ....., itemX)
Paramètres
Parameter | Description |
index | Required. The position to add/remove items. Negative value defines the position from the end of the array. |
howmany | Optional. Number of items to be removed. |
item1, ..., itemX | Optional. New elements(s) to be added. |
Valeur de retour
Un tableau contenant les éléments supprimés (le cas échéant). |
Plus d'exemples
À la position 2, ajoutez de nouveaux éléments et supprimez 1 élément :
const fruits = ["Banana", "Orange", "Apple", "Mango"];
fruits.splice(2, 1, "Lemon", "Kiwi");
Prise en charge du navigateur
splice()
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 |