Ce tutoriel expliquera les méthodes pour supprimer les valeurs «non définies» d'un tableau JavaScript.
Existe-t-il une méthode pour supprimer les valeurs «non définies» d'un tableau JavaScript?
Les méthodes prédéfinies JavaScript suivantes sont utilisées pour supprimer les valeurs non définies d'un tableau:
Méthode 1: supprimer / éliminer les valeurs «non définies» d'un tableau à l'aide de la méthode «filtre ()»
Pour supprimer les valeurs non définies d'un tableau, utilisez le «filtre()" méthode. Il produit un nouveau tableau contenant tous les éléments qui satisfont un test particulier. Il accepte une fonction comme un argument qui définit la condition par rapport à laquelle chaque élément est testé.
Syntaxe
Suivez la syntaxe donnée pour l'utilisation de la méthode filtre ():
filtre (callbackfnc ()Exemple
Créez un tableau qui contient des nombres avec «indéfini" valeurs:
const Array = [11, indéfini, 20, 23, 8, indéfini, 14, 15];Appelez la méthode Filter () où la fonction de rappel renvoie les éléments qui ne sont pas égaux à «indéfini»:
const FilteredArray = Array.filtre (fonction (élément)Enfin, affichez le tableau résultant sur la console:
console.Log (filterArray);Comme vous pouvez le voir, la sortie qui indique que les valeurs non définies ont été supprimées avec succès:
Méthode 2: supprimer / éliminer les valeurs «non définies» d'un tableau à l'aide de la méthode «réduction ()»
Une autre façon de supprimer les valeurs non définies d'un tableau consiste à utiliser le javascript "réduire()" méthode. Il est utilisé pour itération sur un tableau et accumuler / collecter une seule valeur en fonction des éléments du tableau. Il accepte une fonction de rappel comme un argument appelé sur tous les éléments du tableau, et la valeur résultante est utilisée comme accumulateur pour la prochaine itération.
Syntaxe
La syntaxe suivante est utilisée pour la méthode Reduce ():
réduire (callbackfnc ()Exemple
Invoquez la méthode Reduce () avec la fonction de rappel une valeur initiale qui est un tableau vide ([]). La fonction de rappel iratera le tableau et choisira les éléments qui ne sont pas non définis et les poussent dans le tableau d'accumulateur. Après chaque itération, la fonction de rappel sort le tableau d'accumulateur:
const Array = [11, indéfini, 20, 23, 8, indéfini, 14, 15];Enfin, affichez le tableau d'accumulateur résultant sur la console:
console.Log (filterArray);Sortir
Nous avons compilé toutes les informations essentielles pour supprimer les valeurs non définies d'un tableau en JavaScript.
Conclusion
Retirer "indéfini«Les valeurs d'un tableau, utilisent le JavaScript prédéfini«filtre()«Méthode ou le«réduire()" méthode. Les deux méthodes sont bonnes pour éliminer les valeurs non définies tandis que la méthode filtre () est la meilleure car il n'est pas nécessaire de pousser des éléments dans un autre tableau. Ce tutoriel a expliqué les moyens de supprimer les valeurs «non définies» d'un tableau.