Je reçois cela dans la console J'ai besoin de supprimer tout et j'ai essayé p> mais je vois toujours false code> et j'ai essayé de suivre Ceci sur SO P> faux code> dans la console p> p>
6 Réponses :
Vous pouvez utiliser booléen code> pour nettoyer toutes les valeurs FALSY d'un tableau. const cleaned = [false, null, 0, NaN, undefined, ""].filter(Boolean);
// return "[]"
Cela devrait fonctionner: doit imprimer: [vrai, 'string', 1, "texte ', 4.3] code> p> p> p>
array.filter code> renvoie un nouveau tableau, vous devez donc l'affecter à une nouvelle variable. De plus, vous ne filtrez pas actuellement, vous ne traitez pas l'article. Essayez ceci: var someArray = [true, true, false, true];
function bouncer(array) {
return array.filter(item => item !== false);
}
var otherArray = bouncer(someArray);
// expected output: [true, true, true]
Vérifiez les commentaires pour expliquer.
Les réponses du code-seules sont généralement i> pas considérées comme bien. Veuillez ajouter quelques explications à votre code sur la façon dont cela fonctionne.
Vous pouvez simplement utiliser la fonction Selon l'extrait, je retourne les valeurs sauf p> "filtre" code> de JavaScript qui vous retournera le tableau filtré. Veuillez noter que le filtre ne mettra pas à jour la matrice d'origine, vous devez attraper une matrice filtrée dans un tableau différent. false code>. Faites-moi savoir si vous avez d'autres problèmes ou doutes. P> var original_arr = [false, null, 0, NaN, undefined, ""]
var filtered_arr = original_arr.filter(function(item){return item != false})
console.log(filtered_arr);
Où mentionnez-vous un tableau de scruole sur le filtre?
Ma faute! Ce n'est pas utilisé. Vous pouvez utiliser vos noms comme nom de tableau. Vous pouvez remplacer "original_arr" avec "scuole"
Original_arr est manquant sur le deuxième filtre
0: NULL 1: NAN 2: Undefined
Moyens? Peux-tu expliquer? Votre résultat devrait être comme ça?
Ces 0,1,2 sont les index.
Laissez-nous Continuer cette discussion en chat .
var scuole = [false, null, 0, NaN, undefined, ""]; scuole= scuole.filter(item =>item!=false ||item!='false'); console.log(scuole); you can do like this...
Le filtre renvoie un nouveau tableau, il ne modifie pas l'original
Avez-vous besoin que de fausses valeurs à supprimer ou de supprimer toutes les valeurs de FALSY?