Gunnar Bittersmann: Undefiniertes Array überprüfen

Beitrag lesen

@@Schmidt:

nuqneH

if(test[1][4] == 1) { alert('Mach was!'); }

Das Problem ist nun, dass die Fehlerkonsole an einigen Stellen (wenn keine 1 im Array steht) sagt: "test[1] is undefined".

Dann gibt es wohl kein Arrayelement test[1].

Wie kann ich das Array nun also korrekt daraufhin überprüfen ob eine 1 darin steht, ohne diesen Fehler zu bekommen?

Die Existenz von test[1] vor dem Zugriff darauf abfragen:

if (test[1] && test[1][4] == 1) { alert('Mach was!'); }

Qapla'

--
Volumen einer Pizza mit Radius z und Dicke a: pi z z a