JavaScript Supprimer la valeur du tableau


Exemple

Lorsque vous devez supprimer une valeur spécifique d'un tableau, vous pouvez utiliser le one-liner suivant pour créer un tableau de copie sans la valeur donnée:

array.filter(function(val) { return val !== to_remove; });

Ou si vous souhaitez modifier le tableau lui-même sans créer de copie (par exemple, si vous écrivez une fonction qui obtient un tableau en tant que fonction et la manipule), vous pouvez utiliser cet extrait:

while(index = array.indexOf(3) !== -1) { array.splice(index, 1); }

Et si vous ne souhaitez supprimer que la première valeur trouvée, supprimez la boucle while:

var index = array.indexOf(to_remove);
if(index !== -1) { array.splice(index , 1); }