Maison > Problème commun > le corps du texte

Quelles sont les méthodes pour supprimer des éléments de tableau en JavaScript ?

百草
Libérer: 2023-12-07 14:26:29
original
1744 Les gens l'ont consulté

Méthodes pour supprimer des éléments de tableau en JavaScript : 1. Utilisez la méthode splice() ; 2. Utilisez la méthode filter() ; 3. Utilisez la méthode pop() ; Méthode splice() Autre utilisation : 6. Utilisez l'opérateur delete ; 7. Utilisez la méthode clear(). Introduction détaillée : 1. En utilisant la méthode splice(), vous pouvez ajouter et supprimer des éléments du tableau à n'importe quelle position. Elle accepte deux paramètres, la position de départ et le nombre d'éléments à supprimer, etc.

Quelles sont les méthodes pour supprimer des éléments de tableau en JavaScript ?

En JavaScript, il existe plusieurs façons de supprimer des éléments d'un tableau. Voici quelques méthodes couramment utilisées :

1. Utilisez la méthode splice() :

La méthode splice() peut ajouter ou/et supprimer des éléments du tableau à n'importe quelle position. Il accepte deux paramètres : la position de départ et le nombre d'éléments à supprimer.

Par exemple, pour supprimer le premier élément du début du tableau, vous pouvez utiliser le code suivant :

let arr = [1, 2, 3, 4, 5];  
arr.splice(0, 1); // 删除第一个元素,结果为 [2, 3, 4, 5]
Copier après la connexion

Pour supprimer plusieurs éléments, ajoutez simplement un deuxième paramètre, par exemple :

let arr = [1, 2, 3, 4, 5];  
arr.splice(2, 2); // 从位置2开始删除2个元素,结果为 [1, 2, 5]
Copier après la connexion

2. ) Méthode : La méthode

filter() crée un nouveau tableau et les éléments du nouveau tableau sont vérifiés pour tous les éléments du tableau spécifié qui remplissent les conditions. Par conséquent, nous pouvons l’utiliser pour supprimer certains éléments du tableau. Par exemple, pour supprimer tous les nombres pairs du tableau, vous pouvez utiliser le code suivant :

let arr = [1, 2, 3, 4, 5];  
arr = arr.filter(item => item % 2 !== 0); // 结果为 [1, 3, 5]
Copier après la connexion

3. Utilisez la méthode pop() : la méthode

pop() supprime et renvoie le dernier élément du tableau. Si le tableau est vide, undefined est renvoyé.

Par exemple :

let arr = [1, 2, 3, 4, 5];  
arr.pop(); // 删除并返回最后一个元素,结果为 [1, 2, 3, 4]
Copier après la connexion

4. Utilisez la méthode shift() :

la méthode shift() supprime et renvoie le premier élément du tableau. Si le tableau est vide, undefined est renvoyé. Similaire à la méthode pop(), mais elle supprime le premier élément.

Par exemple :

let arr = [1, 2, 3, 4, 5];  
arr.shift(); // 删除并返回第一个元素,结果为 [2, 3, 4, 5]
Copier après la connexion

5. Autre utilisation de la méthode splice() :

En plus de l'utilisation ci-dessus, la méthode splice() peut également accepter trois paramètres : position de départ, nombre d'éléments à supprimer. et Nouveaux éléments ajoutés au tableau. Par exemple, pour ajouter un nouvel élément au début du tableau et supprimer le premier élément, vous pouvez utiliser le code suivant :

let arr = [1, 2, 3, 4, 5];  
arr.splice(0, 1, 'newElement'); // 结果为 ['newElement', 2, 3, 4, 5]
Copier après la connexion

6. Utilisez l'opérateur delete :

L'opérateur delete peut être utilisé pour supprimer un élément du tableau. Il ne renvoie aucune valeur (c'est-à-dire que sa valeur de retour n'est pas définie). Notez cependant que cela ne modifie pas la longueur du tableau. Par exemple :

let arr = [1, 2, 3, 4, 5];  
delete arr[2]; // 结果为 [1, 2, undefined, 4, 5](注意,索引2处的元素被删除了,但数组长度未变)
Copier après la connexion

7. Utilisez la méthode clear() : la méthode

clear() est utilisée pour effacer tous les éléments du tableau. Cela ne change pas la longueur du tableau, cela définit simplement tous les éléments comme non définis. Par exemple :

let arr = [1, 2, 3, 4, 5];  
arr.clear(); // 结果为 [undefined, undefined, undefined, undefined, undefined](注意,所有元素都被清除了)
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!