Maison  >  Article  >  interface Web  >  Comment supprimer des éléments de tableau en JavaScript

Comment supprimer des éléments de tableau en JavaScript

百草
百草original
2023-12-07 11:16:55937parcourir

Méthodes pour supprimer des éléments de tableau en JavaScript : 1. méthode splice() ; 2. méthode filter() ; 3. mot-clé delete 4. méthodes pop() et shift() ; Introduction détaillée : 1. La méthode splice() est utilisée pour ajouter et supprimer des éléments dans le tableau. Grâce à elle, vous pouvez spécifier l'index de l'élément supprimé et le nombre d'éléments à supprimer. un nouveau tableau. Les éléments du tableau sont déterminés en vérifiant tous les éléments du tableau spécifié qui remplissent les conditions, etc.

Comment 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. Méthode splice()

La méthode splice() est utilisée pour ajouter/supprimer des éléments dans le tableau. Grâce à lui, vous pouvez spécifier l'index de l'élément à supprimer et le nombre d'éléments à supprimer.

Par exemple, pour supprimer un élément du début d'un tableau, vous feriez ceci :

let arr = [1, 2, 3, 4, 5];  
arr.splice(0, 1); // 删除索引为0的元素,即1  
console.log(arr); // 输出:[2, 3, 4, 5]

Si vous ne fournissez pas le deuxième argument, splice() supprimera tous les éléments de l'index spécifié jusqu'à la fin du tableau .

let arr = [1, 2, 3, 4, 5];  
arr.splice(2); // 删除索引为2到数组末尾的所有元素,即3, 4, 5  
console.log(arr); // 输出:[1, 2]

2. La méthode filter()

filter() crée un nouveau tableau. Les éléments du nouveau tableau sont vérifiés pour tous les éléments du tableau spécifié qui remplissent les conditions. Cela signifie que vous pouvez l'utiliser pour supprimer les éléments dont vous ne voulez pas dans un tableau.

Par exemple, pour supprimer tous les nombres pairs d'un tableau, vous pouvez faire ceci :

let arr = [1, 2, 3, 4, 5];  
arr = arr.filter(num => num % 2 !== 0); // 只保留奇数  
console.log(arr); // 输出:[1, 3, 5]

3. mot-clé delete

Vous pouvez utiliser le mot-clé delete pour supprimer des éléments dans un tableau. Mais veuillez noter que delete ne modifie pas la longueur du tableau, mais fait uniquement avancer les éléments suivants.

Par exemple :

let arr = [1, 2, 3, 4, 5];  
delete arr[1]; // 删除索引为1的元素,即2  
console.log(arr); // 输出:[1, undefined, 3, 4, 5],注意2后面的元素都向前移动了一位

Méthodes 4, pop() et shift()

La méthode pop() est utilisée pour supprimer et renvoyer le dernier élément du tableau, tandis que la méthode shift() est utilisée pour supprimer et renvoie le premier élément des éléments du tableau. Les deux méthodes modifient la longueur du tableau.

Exemple :

let arr = [1, 2, 3, 4, 5];  
arr.pop(); // 删除并返回数组的最后一个元素,即5  
console.log(arr); // 输出:[1, 2, 3, 4]

et :

let arr = [1, 2, 3, 4, 5];  
arr.shift(); // 删除并返回数组的第一个元素,即1  
console.log(arr); // 输出:[2, 3, 4, 5]

Ce sont des moyens courants de supprimer des éléments de tableau en JavaScript. En fonction de vos besoins spécifiques et de votre situation, vous pouvez choisir la méthode qui vous convient le mieux.

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