Maison >interface Web >js tutoriel >Quelles sont les méthodes pour supprimer des éléments du tableau js

Quelles sont les méthodes pour supprimer des éléments du tableau js

WBOY
WBOYoriginal
2024-02-19 15:34:05480parcourir

Quelles sont les méthodes pour supprimer des éléments du tableau js

Il existe de nombreuses façons de supprimer des éléments des tableaux js, notamment en utilisant la méthode splice(), en utilisant les méthodes pop() et shift(), en utilisant le mot-clé delete et en utilisant la méthode filter(), etc. Ce qui suit vous présentera ces méthodes en détail et fournira des exemples de code spécifiques.

  1. Utilisez la méthode splice() pour supprimer des éléments
    La méthode splice() peut supprimer des éléments du tableau en même temps et renvoyer les éléments supprimés. La syntaxe est la suivante : array.splice(start, deleteCount, item1, item2, ...);
  2. start : Spécifie l'index de la position de départ des éléments supprimés.
  3. deleteCount : Spécifiez le nombre d'éléments à supprimer.
  4. item1, item2, ... : paramètres facultatifs, nouveaux éléments ajoutés au tableau.

L'exemple de code est le suivant :

let fruits = ['apple', 'banana', 'orange', 'grape'];
fruits.splice(1, 2); // 从索引为1的元素开始删除2个元素
console.log(fruits); // 输出:['apple', 'grape']
  1. Utilisez les méthodes pop() et shift() pour supprimer des éléments
    La méthode pop() est utilisée pour supprimer le dernier élément du tableau et renvoyer l'élément supprimé. La méthode shift() est utilisée pour supprimer le premier élément du tableau et renvoyer l'élément supprimé. Les deux méthodes ne nécessitent aucun paramètre.

L'exemple de code est le suivant :

let fruits = ['apple', 'banana', 'orange', 'grape'];
fruits.pop(); // 删除最后一个元素
console.log(fruits); // 输出:['apple', 'banana', 'orange']

fruits.shift(); // 删除第一个元素
console.log(fruits); // 输出:['banana', 'orange']
  1. Utilisez le mot-clé delete pour supprimer des éléments
    Le mot-clé delete est utilisé pour supprimer l'élément à la position spécifiée, mais il ne modifie pas la longueur du tableau. Les éléments supprimés ne seront plus définis. Il convient de noter que l'utilisation du mot-clé delete ne peut pas maintenir la continuité du tableau, c'est-à-dire que des trous apparaîtront dans le tableau.

L'exemple de code est le suivant :

let fruits = ['apple', 'banana', 'orange', 'grape'];
delete fruits[1]; // 删除索引为1的元素
console.log(fruits); // 输出:['apple', undefined, 'orange', 'grape']
  1. Utilisez la méthode filter() pour supprimer des éléments
    La méthode filter() créera un nouveau tableau contenant tous les éléments du tableau qui réussissent le test de fonction spécifié. Nous pouvons supprimer les éléments qui ne remplissent pas la condition en spécifiant une fonction conditionnelle.

L'exemple de code est le suivant :

let fruits = ['apple', 'banana', 'orange', 'grape'];
fruits = fruits.filter(function(fruit) {
    return fruit !== 'banana'; // 删除值为'banana'的元素
});
console.log(fruits); // 输出:['apple', 'orange', 'grape']

Ce qui précède contient les instructions spécifiques et les exemples de codes pour plusieurs méthodes de suppression d'éléments des tableaux js. Différentes méthodes conviennent à différents scénarios et vous pouvez choisir la méthode appropriée en fonction de vos besoins lors de son utilisation.

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