RISOLTO Controllare undefined con Promise in NodeJS

Pubblicità
Stato
Discussione chiusa ad ulteriori risposte.
orione sarebbe il mio info nell'esempio precedente. Riscrivo quella parte di codice
Codice:
client.infogioco()
.then(orione => {
     if(orione['clan']['members'].........)
          .......
})
 
orione sarebbe il mio info nell'esempio precedente. Riscrivo quella parte di codice
Codice:
client.infogioco()
.then(orione => {
     if(orione['clan']['members'].........)
          .......
})
Si ma quando dicevi
In pratica info['games] c'è sempre
Ti dico di no perchè nello screenshot non lo hai.

Per un controllo pulito dovrebbe bastare
JavaScript:
if (orione && orione.clan && orione.clan.members) {
  // accedi a orione.clan.members
}
 
Scusate se rispondo solo ora. Il problema è stato risolto, o meglio svelato.
Confermo che con la funzione che con la promise client.infogioco ho accesso ad un object. Riscontravo problemi quando all'interno della sua struttura ritrovavo degli array indicizzati con cifre e quando tentavo di leggerlo come array.
Per spiegarmi, con orione.clan.members[0].name, leggendolo in questo modo, anche se il risultato era comunque undefinend, non bloccava il codice e me lo leggeva tranquillamente
 
Stato
Discussione chiusa ad ulteriori risposte.
Pubblicità
Pubblicità
Indietro
Top