lodash vérifier les propriétés de l'objet a des valeurs
Je avoir un objet avec plusieurs propriétés, dit que c'est quelque chose comme cela
{ a: "", b: undefined }
dans jsx est-il une solution que je puisse vérifier si cette propriété de l'objet n'est pas vide ou a de la valeur ou pas? Si le tableau il y a une méthode isEmpty.
J'ai essayé ce
const somethingKeyIsnotEmpty = Object.keys((props.something, key, val) => {
return val[key] !== '' || val[key] !== undefined
})
- vous souhaitez vérifier l'ensemble de l'objet est vide ou voulez vérifier propriété spécifique?
- chaque objet
- vous voulez vérifier toutes les propriétés, et si l'un d'eux est null ou undefined alors résultat final sera vrai sinon faux correct??
- oui
Vous devez vous connecter pour publier un commentaire.
Dans lodash, vous pouvez utiliser _.certains
Façons possibles:
Itérer toutes les clés et de vérifier la valeur:
JS:
Utilisation Tableau.le prototype.certains(), comme ceci:
JS:
Vérifier l'indice de
undefined
etnull
:JS:
Vous pouvez utiliser lodash
_.every
et de vérifier si_.values
sont_.isEmpty