Maison  >  Article  >  Il existe plusieurs façons de supprimer un élément d'un tableau js

Il existe plusieurs façons de supprimer un élément d'un tableau js

zbt
zbtoriginal
2023-08-02 10:09:0711830parcourir

Il existe 4 façons de supprimer un élément d'un tableau js, à savoir : 1. Utilisez splice ; 2. Utilisez le filtre 3. Utilisez la méthode pop et shift ;

Il existe plusieurs façons de supprimer un élément d'un tableau js

JavaScript est un langage de programmation largement utilisé dans le développement Web et il fournit de nombreuses méthodes pour faire fonctionner les tableaux. En JavaScript, il existe de nombreuses façons de supprimer des éléments d'un tableau. Plusieurs méthodes couramment utilisées seront présentées ci-dessous.

1. Utilisez la méthode splice

La méthode splice est une méthode fournie avec les tableaux JavaScript. Elle peut être utilisée pour supprimer des éléments du tableau et renvoyer les éléments supprimés. La méthode d'épissage accepte deux paramètres. Le premier paramètre est la position de départ à supprimer et le deuxième paramètre est le nombre d'éléments à supprimer. Par exemple :

let arr = [1, 2, 3, 4, 5];
arr.splice(2, 1); // 删除从索引2开始的一个元素

Le code ci-dessus supprimera l'élément 3 avec l'index 2 dans le tableau arr. Avec la méthode d'épissage, nous pouvons supprimer n'importe quel nombre d'éléments à n'importe quelle position.

2. Utilisez la méthode de filtrage

La méthode de filtrage est l'une des fonctions d'ordre supérieur des tableaux JavaScript. Elle peut filtrer le tableau selon une certaine condition et renvoyer un nouveau tableau composé d'éléments qui remplissent les conditions. Nous pouvons utiliser la méthode de filtrage pour filtrer les éléments qui n'ont pas besoin d'être supprimés, obtenant ainsi l'effet de suppression d'éléments. Par exemple :

let arr = [1, 2, 3, 4, 5];
arr = arr.filter(element => element !== 3); // 删除数组中值为3的元素

Le code ci-dessus supprimera l'élément de valeur 3 dans le tableau arr. En utilisant la méthode de filtrage, nous pouvons supprimer des éléments du tableau en fonction de différentes conditions.

3. Utilisez la méthode pop et la méthode shift

La méthode pop et la méthode shift sont deux méthodes utilisées pour supprimer le dernier élément et le premier élément du tableau. La méthode pop supprimera le dernier élément du tableau et renverra l'élément supprimé ; la méthode shift supprimera le premier élément du tableau et renverra l'élément supprimé. Par exemple :

let arr = [1, 2, 3, 4, 5];
arr.pop(); // 删除数组的最后一个元素
arr.shift(); // 删除数组的第一个元素

Le code ci-dessus supprimera le dernier élément 5 et le premier élément 1 du tableau arr.

4. Utilisez le mot-clé delete

JavaScript fournit le mot-clé delete pour supprimer les propriétés d'un objet, mais il peut également être utilisé pour supprimer des éléments d'un tableau. Lorsque vous utilisez le mot-clé delete pour supprimer un élément du tableau, la position de l'élément supprimé deviendra indéfinie. Par exemple :

let arr = [1, 2, 3, 4, 5];
delete arr[2]; // 删除数组中索引为2的元素

Le code ci-dessus supprimera l'élément 3 avec l'index 2 dans le tableau arr et définira en même temps la valeur de arr[2] sur non défini.

Résumé :

En JavaScript, il existe de nombreuses façons de supprimer des éléments dans un tableau, notamment en utilisant la méthode splice, la méthode filter, la méthode pop, la méthode shift et le mot-clé delete. La méthode à choisir dépend des besoins réels. Utilisez la méthode splice pour supprimer n'importe quel nombre d'éléments à n'importe quelle position ; utilisez la méthode filter pour filtrer les éléments qui n'ont pas besoin d'être supprimés en fonction des conditions ; utilisez la méthode pop pour supprimer le dernier élément du tableau ; pour supprimer le premier élément du tableau ; utilisez le mot-clé delete pour définir la valeur d'un élément du tableau sur non défini. La maîtrise de ces méthodes vous permet d'exploiter de manière plus flexible les éléments des tableaux JavaScript. .

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!

Déclaration:
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