Maison> Problème commun> le corps du texte

Comment supprimer un élément du tableau js

zbt
Libérer: 2023-08-02 10:00:27
original
18288 Les gens l'ont consulté

Comment supprimer un élément d'un tableau js : 1. Utilisez la méthode splice() ; 2. Utilisez la méthode pop() ; 3. Utilisez la méthode shift() ;

Comment supprimer un élément du tableau js

Array en JavaScript est une structure de données très couramment utilisée qui peut stocker plusieurs éléments. Parfois, lors du traitement d'un tableau, nous pouvons être amenés à supprimer un élément spécifique. Cet article vous présentera plusieurs façons de supprimer des éléments de tableau en JavaScript.

1. Utilisez la méthode splice() :

La méthode splice() est la méthode la plus couramment utilisée pour supprimer des éléments de tableau en JavaScript. Il supprime un ou plusieurs éléments à une position spécifiée d'un tableau et renvoie les éléments supprimés. La méthode splice() nécessite deux paramètres : la position d'index de l'élément à supprimer et le nombre d'éléments à supprimer. Voici un exemple :

let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.splice(1, 2); console.log(fruits); // 输出:['apple', 'grape']
Copier après la connexion

Dans le code ci-dessus, nous avons supprimé 2 éléments ("banane" et "orange") à partir de la position d'index 1.

2. Utilisez la méthode pop() : La méthode

pop() supprimera le dernier élément du tableau et renverra l'élément. Cette méthode convient à la suppression de tableaux avec des caractéristiques de pile. Voici un exemple :

let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.pop(); console.log(fruits); // 输出:['apple', 'banana', 'orange']
Copier après la connexion

Dans le code ci-dessus, on supprime le dernier élément (« raisin ») du tableau.

3. Utilisez la méthode shift() :

La méthode shift() est similaire à la méthode pop(), mais elle supprime le premier élément du tableau et renvoie cet élément. Cette méthode convient à la suppression de tableaux avec des caractéristiques de file d'attente. Voici un exemple :

let fruits = ['apple', 'banana', 'orange', 'grape']; fruits.shift(); console.log(fruits); // 输出:['banana', 'orange', 'grape']
Copier après la connexion

Dans le code ci-dessus, on supprime le premier élément du tableau (« pomme »).

4. Utilisez le mot-clé delete :

Le mot-clé delete est un opérateur en JavaScript, qui peut supprimer l'élément à une position spécifiée dans le tableau. Cependant, lorsque vous utilisez le mot-clé delete pour supprimer des éléments du tableau, la longueur du tableau ne changera pas et la valeur de l'élément supprimé deviendra indéfinie. Voici un exemple :

let fruits = ['apple', 'banana', 'orange', 'grape']; delete fruits[2]; console.log(fruits); // 输出:['apple', 'banana', undefined, 'grape']
Copier après la connexion

Dans le code ci-dessus, nous supprimons l'élément ("orange") à la position d'index 2 dans le tableau et le remplaçons par undefined.

Il convient de noter que lors de l'utilisation du mot-clé delete pour supprimer un élément du tableau, l'élément supprimé est uniquement marqué comme supprimé et ne sera pas réellement supprimé de la mémoire. Par conséquent, dans certains cas, la suppression d'un élément provoquera une certaine erreur. dans le tableau En raison d'un comportement étrange, il n'est généralement pas recommandé d'utiliser delete pour supprimer des éléments du tableau.

Ci-dessus sont quelques méthodes courantes pour supprimer des éléments de tableau en JavaScript. Vous pouvez choisir la méthode appropriée pour supprimer des éléments du tableau en fonction de vos besoins spécifiques. J'espère que cet article vous sera utile !

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
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!