Suppression d'éléments d'un tableau en JavaScript

Dans cet article, vous obtiendrez une présentation complète des différentes méthodes pour supprimer des éléments d'un tableau en JavaScript avec des exemples.

Le plus souvent, il n'est pas nécessaire de manipuler un tableau qui provient de nulle part. Il existe différentes méthodes pour de telles manipulations, dont l'une comprend la méthode de suppression d'un élément. Dans cet article, je vais vous expliquer différentes méthodes pour supprimer des éléments d'un tableau dans . Voici les conseils sur lesquels cet article se concentrera,



Commençons alors,



Supprimer des éléments d'un tableau en JavaScript

Méthode Pop

La méthode pop () supprime l'élément de la fin d'un tableau, un peu comme une pile. La méthode push (), d'autre part, ajoute un élément à la fin d'un tableau.Les méthodes implémentent le concept de LIFO (Last-In-First-Out).

['Rock', 'Metal', 'Blues', 'Jazz'] list.pop () ['Rock', 'Metal', 'Blues']

Le code supprime le dernier élément du tableau, c'est-à-dire «Jazz».La méthode push () ajoute l'élément au tableau.



Méthode Shift: suppression d'éléments d'un tableau en JavaScript

La méthode shift () supprime l'élément du début d'un tableau. La méthode unshift (), en revanche, ajoute l'élément au début du tableau.

['Rock', 'Metal', 'Blues', 'Jazz'] list.shift () ['Metal', 'Blues', 'Jazz']

Le code supprime le premier élément, c'est-à-dire Rock du tableau.En utilisant la méthode unshift (), «Rock» sera rajouté au tableau.

Méthode d'épissure

La méthode splice () supprime une partie particulière ou sélective du tableau.Il s'avère être une méthode ingénieuse pour supprimer, remplacer ou ajouter des éléments au tableau.



['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (2, 1) // À partir de la position d'index 2, supprimez un élément ['Rock', 'Metal', 'Jazz'] liste .splice (2,2) // À partir de la position d'index 2, supprimez deux éléments ['Rock', 'Metal']

Dans l'exemple ci-dessus, la méthode slice supprime les éléments en fonction de l'index spécifié.

«Blues» est supprimé du premier exemple car il est placé à l'index 2.

Dans le deuxième exemple, deux éléments, à savoir «Blues» et «Jazz», sont supprimés, car l'index spécifie que 2 éléments doivent être supprimés, en commençant à l'index 2.

Il faut noter que les tableaux sont indexés à zéro en JavaScript.

Pour aller plus loin, cet article sur la suppression d'éléments d'un tableau en JavaScript,

Épissure pour gamme d'éléments

Il est plausible de supprimer des éléments consécutifs en utilisant la méthode splice ():

cast double en int en java
['Rock', 'Metal', 'Blues', 'Jazz'] list.splice (0, 2) // À partir de la position d'index 0, supprimez deux éléments ['Blues', 'Jazz']

Le code supprime les valeurs mentionnées dans la méthode d'épissure.

Supprimer des éléments par valeur: suppression d'éléments d'un tableau en JavaScript,

Nous pouvons rechercher un élément en utilisant splice (), et le supprimer consécutivement.Cette méthode peut être associée à la commande indexOf (), qui renvoie le premier index auquel un élément donné peut être trouvé. Si l'élément n'est pas trouvé, il renvoie -1 comme sortie.

Dans l'exemple suivant, nous supprimons l'élément «Blues»:

['Rock', 'Metal', 'Blues', 'Jazz'] // Trouvez la position d'index de 'Blues' et supprimez un élément de cette position list.splice (list.indexOf ('Blues'), 1)

Le code supprime l'élément «Blues», après avoir trouvé la position d'index de l'élément.

Supprimer une plage d'éléments par valeur

JavaScript nous permet de supprimer plusieurs éléments du tableau.

['Rock', 'Metal', 'Blues', 'Blues', 'Jazz'] for (var i = list.length-1 i -) {if (list [i] === 'Blues') list .splice (i, 1)} ['Rock', 'Metal', 'Jazz']

Le code supprime toutes les occurrences de l'élément «Blues».

Commençons par la dernière partie de cet article sur la suppression d'éléments d'un tableau en JavaScript,

Méthode de filtrage des baies

Au lieu de muter le tableau sur lequel il a été appelé, filter () crée un nouveau tableau.Il a un seul paramètre, connu sous le nom de méthode de rappel. La méthode de rappel est déclenchée lorsque la méthode de filtrage itère sur les éléments du tableau.

Il transmet trois valeurs au rappel:

implémentation simple de hashmap en java
  • La valeur actuelle
  • L'index actuel du tableau
  • Le tableau complet

Il renvoie deux valeurs: vrai ou faux. Les éléments qui renvoient true sont ajoutés au nouveau tableau créé par le filtre ().

var array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 0] var filtered = array.filter (function (value, index, arr) {return value> 4}) // filtered = > [5,6, 7, 8, 9]

Le tableau filtré se compose des éléments qui s'avèrent être vrais.

La suppression d'éléments d'un tableau peut être un peu fastidieuse, mais en fait, ces méthodes sont les plus efficaces et les plus ingénieuses.

Avec cela, nous arrivons à la fin de ce blog sur «Suppression d'éléments d'un tableau en JavaScript». J'espère que vous avez trouvé cela informatif et utile, restez à l'écoute pour plus de tutoriels sur des sujets similaires.Vous pouvez également consulter notre programme de formation tPour acquérir des connaissances approfondies sur jQuery ainsi que ses différentes applications, vous pouvez pour une formation en ligne en direct avec une assistance 24/7 et un accès à vie.

Vous avez une question pour nous? Mentionnez-les dans la section commentaires de ce blog et nous vous recontacterons.