1UnitedPower: NodeJs: TypeError, Cannot read property 'Player' of undefined

Beitrag lesen

Meine Herren!

TypeError: Cannot read property 'Player' of undefined

Dieser besagt das result[a].Player undefiniert sei.

Nein, der Fehler sagt, dass result[a] undefined ist. Und undefined hat keine Eingeschaften, deswegen wird der Fehler geworfen, sobald du versuchst eine Eigenschaft (hier .Player) von undefined zu lesen.

delete vorhandeneSpieler;

  
Was hast du hier vor? Mit delete kannst du Eigenschaften von Objekten löschen, aber keine Variablen.  
  

> ~~~javascript
  

> vorhandeneSpieler = [];  
> // .... viel später im Text:  
> for(a=0; a < vorhandeneSpieler; a++){  
> 

Sollte da vielleicht vorhandeneSpieler.length in der for-Schleife stehen?

--
“All right, then, I'll go to hell.” – Huck Finn