Comment supprimer efficacement des éléments d'un tableau par valeur
Supprimer un élément d'un tableau en fonction de sa valeur peut être une tâche courante dans programmation. Contrairement à la méthode splice() qui nécessite la position de l'élément, il existe un besoin pour une approche plus efficace permettant la suppression en fonction de la valeur elle-même.
Solution : Utiliser la méthode indexOf()
Pour supprimer un élément d'un tableau par valeur, vous pouvez exploiter la méthode indexOf(). Voici comment cela fonctionne :
Exemple :
Considérons le tableau ary = ['trois', 'sept', 'onze']. Pour supprimer l'élément 'seven' de ce tableau :
var index = ary.indexOf('seven'); if (index !== -1) { ary.splice(index, 1); }
Après avoir exécuté ce code, le tableau ary ne contiendra plus l'élément 'seven'.
Remarque pour IE Compatibilité :
Si vous avez besoin d'une compatibilité avec les versions d'IE inférieures à 9, vous devrez peut-être utiliser une cale pour le Méthode indexOf().
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!