-2
votes

Comment vérifier si une paire de valeur clé dans un tableau d'objets à vide avec réaction ou JavaScript?

Bonjour, j'ai les données comme ci-dessous, xxx

de sorte que des données ci-dessus, je souhaite vérifier si chaque attribute a une clé et une valeur vide ou non définie. Comment puis-je vérifier cela. Est-ce que quelqu'un pourrait m'aider avec ça. merci.


5 commentaires

Qu'essayez-vous? Quel résultat attendez-vous? Voulez-vous filtrer les données ? Voulez-vous un résultat booléen si un objet dans la matrice ne correspond pas à vos conditions?


Itérer sur data et vérifier la propriété Objet attributs .


La chaîne vide et non défini sont fausse


data.Every (x => x.Every (a = >.key === '' &&.value === ''))


Cela semble être le bon merci.


3 Réponses :


0
votes

Tout d'abord, itérer sur des données sur code>, alors, Vérifiez la longueur de la matrice d'attributs code>

data.forEach(attr => {
  if(attr.length > 0){
    // attr contains key and value
  }
})


0 commentaires

1
votes

Voici similaire Donc, post .

Essayez les codes suivants ci-dessous: xxx

ou xxx


0 commentaires

0
votes
for (let x in data) {
  for (let y in data[x].attributes) {
    if ((key === '') || (value === '')) {
      return ('data:' + x + 'attribute:' + y + 'missing key or value');
    }
  }
}
Untested.
Loops through all data and attributes to test for empty key/value. You can add an extra else if to check for value and key separately.

0 commentaires