RISOLTO Controllare undefined con Promise in NodeJS

Stato
Discussione chiusa ad ulteriori risposte.

Baio84

Nuovo Utente
31
0
CPU
Intel Pentium 4
Scheda Madre
ASUS Oxford
HDD
150 GB
RAM
DDR 1,50 GB
GPU
GeForce 6200
Monitor
Benq T720
OS
Windows 7 Ultimate 32 bit SP1
orione sarebbe il mio info nell'esempio precedente. Riscrivo quella parte di codice
Codice:
client.infogioco()
.then(orione => {
     if(orione['clan']['members'].........)
          .......
})
 

Mursey

Super Moderatore
Staff Forum
Utente Èlite
8,243
5,674
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
}
 

Baio84

Nuovo Utente
31
0
CPU
Intel Pentium 4
Scheda Madre
ASUS Oxford
HDD
150 GB
RAM
DDR 1,50 GB
GPU
GeForce 6200
Monitor
Benq T720
OS
Windows 7 Ultimate 32 bit SP1
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.

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!