Dans les tableaux, la suppression des valeurs nuls (y compris les chaînes vides, nuls, indéfinies, etc.) est une tâche importante pour les développeurs. Pour ce faire, JavaScript fournit certaines méthodes, telles qu'une boucle traditionnelle pour la boucle qui iratera le tableau et ajoutera les valeurs dans un nouveau tableau, la méthode foreach () ou la méthode filtre ().
Ce tutoriel illustra les méthodes de suppression des valeurs nulles des tableaux JavaScript.
Comment supprimer les valeurs nulles du tableau javascript?
Pour supprimer les valeurs nuls d'un tableau, utilisez les méthodes intégrées JavaScript-don ci-dessous:
Méthode 1: supprimer les valeurs nulles du tableau javascript à l'aide de la méthode filtre ()
Utilisez le "filtre()”Méthode pour éliminer les valeurs nulles d'un tableau. Il crée et renvoie un nouveau tableau en ajoutant les éléments qui remplissent les exigences spécifiées dans la fonction.
Syntaxe
Suivez la syntaxe donnée pour la méthode filtre ():
déployer.filtre (fonction (currentvalue, index, array)))
Dans la syntaxe ci-dessus:
Exemple
Créez un tableau contenant des nombres et des valeurs nulles:
Var Array = [1,, "", 2, 56, 13, 44, nul, non défini, 85];
Appelez la méthode Filter () avec une fonction flèche comme une fonction de rappel qui sélectionne uniquement les éléments qui ne seront pas égaux au mot clé "nul"Et les stocke entraînant une variable"res»:
var res = tableau.filtre (éléments =>
Éléments de retour !== null;
);
Imprimez le tableau qui en résulte sur la console:
console.log (res);
La sortie affiche un tableau qui supprime le «nul" valeur:
Maintenant, supprimez toutes les valeurs nulles, non définies et vides d'un tableau, et ajoutez ces multiples conditions avec le et "&&»Opérateur:
var res = tableau.filtre (éléments =>
retour (éléments != éléments nuls && !== UNDEFINED && Elements !== "");
);
La sortie donnée montre que toutes les valeurs spécifiées d'un tableau sont supprimées avec succès:
Méthode 2: supprimer les valeurs nulles du tableau javascript en utilisant pour la boucle
Utilisez la méthode la plus traditionnelle pour itérer le tableau à l'aide du «pour”Boucle avec le"pousser()" méthode. Il irarera le tableau jusqu'à sa longueur et pousse les éléments dans un tableau nouvellement créé.
Syntaxe
La syntaxe suivante du «pour”La boucle est utilisée pour supprimer les valeurs nuls d'un tableau:
pour ()
// Renvoie des déclarations
Exemple
Tout d'abord, créez un tableau vide:
var resArray = [];
Utilisez la boucle pour itérer le tableau et obtenez les valeurs non nulles et ajoutez-les à un tableau nouvellement créé en utilisant le «pousser()" méthode:
pour (soit i = 0; i < array.length; i++)
if (array [i])
se réactif.push (array [i]);
console.journal (resaRray);
La sortie indique que la boucle FOR renvoie efficacement le tableau à l'exclusion des valeurs nulles:
Méthode 3: supprimer les valeurs nuls d'un tableau à l'aide de la méthode foreach ()
Pour éliminer les valeurs nuls d'un tableau, utilisez le «pour chaque()«Méthode avec le«pousser()" méthode. Pour chaque élément d'un tableau, il appelle une fonction de rappel.
Syntaxe
Suivez la syntaxe fournis pour la méthode foreach ():
déployer.foreach (fonction (currentValue, index, arr)
Dans la syntaxe ci-dessus,
Exemple
Créez un tableau vide pour contenir tous les éléments du tableau qui ne sont pas nuls:
var resArray = [];
Ensuite, appelez le «pour chaque()”Méthode pour itérer le tableau et vérifier que l'élément considéré n'est pas nul à l'intérieur de la méthode foreach (). Ensuite, poussez cet élément du tableau dans le tableau vide si les critères sont remplis:
déployer.foreach (éléments =>
si (éléments !== null)
se réactif.push (éléments);
);
Imprimez le tableau qui en résulte sur la console:
console.journal (resaRray);
La sortie montre un tableau sans le «nul" valeur:
Maintenant, éliminez toutes les autres valeurs non définies d'un tableau en spécifiant la condition suivante:
déployer.foreach (éléments =>
si (éléments != éléments nuls && !== UNDEFINED && Elements !== "")
se réactif.push (éléments);
);
Sortir
Nous avons compilé toutes les meilleures méthodes pour supprimer les valeurs nuls d'un tableau en JavaScript.
Conclusion
Pour supprimer les valeurs nuls d'un tableau, utilisez les méthodes JavaScript prédéfinies, y compris le «filtre()" méthode, "pour”Boucle, ou«pour chaque()" méthode. Le tableau.La méthode Filter () est la méthode la plus utilisée pour retirer les valeurs nulles d'un tableau. Le "pour”Loop est la méthode traditionnelle pour itérer le tableau et ajouter les éléments à l'exception des valeurs nulles dans un tableau en utilisant le"pousser()" méthode. Ce tutoriel a illustré les méthodes de suppression des valeurs nulles des tableaux JavaScript.