JavaScript Array toSpliced()

Définition et utilisation

toSpliced() La méthode est utilisée pour ajouter et/ou supprimer des éléments de l'array.

toSpliced() La méthode retourne un nouvel array.

toSpliced() La méthode ne change pas l'array original.

toSpliced() La méthode est splice() Version copiée de la méthode.

Voir également :

Méthode splice() d'Array

Méthode slice() d'Array

Exemple

Exemple 1

// Créer un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Ajoute "Lemon" et "Kiwi" à la position 2
const fruits2 = fruits.toSpliced(2, 0, "Lemon", "Kiwi");

Essayez-le vous-même

Exemple 2

// Créer un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Supprime 2 éléments à la position 2
const fruits2 = fruits.toSpliced(2, 2);

Essayez-le vous-même

Exemple 3

// Créer un array
const fruits = ["Banana", "Orange", "Apple", "Mango"];
// Supprime 1 élément à la position 2 et ajoute "Lemon" et "Kiwi"
const fruits2 = fruits.toSpliced(2, 1, "Lemon", "Kiwi");

Essayez-le vous-même

Syntaxe

array.toSpliced(index, count, item1, ....., itemX)

Paramètres

Paramètres Description
index

Index (position) nécessaire. Ajout ou suppression d'éléments.

Les valeurs négatives commencent à compter à partir de la fin de l'array.

count Optionnel. Nombre d'éléments à supprimer.
item1,... Optionnel. Éléments nouveaux à ajouter.

Valeur de retour

Type Description
Array Nouvel array contenant des modifications.

Prise en charge du navigateur

toSpliced() C'est une caractéristique de ES2023.

Depuis juillet 2023, tous les navigateurs modernes prennent en charge cette méthode :

Chrome Edge Firefox Safari Opera
Chrome 110 Edge 110 Firefox 115 Safari 16.4 Opera 96
Février 2023 Février 2023 Juillet 2023 Mars 2023 Mai 2023