Tut mir leid, aber ich bin wie gesagt Neuling in JavaScript und mir fehlt ganz eindeutig der Blick für's Große Ganze :-(
Das du auf einen wert zugreifen willst, der noch nicht existiert. Und deshalb undefined ist. Wie gesagt, es wäre sinnvoller du würdest dein Problem konkreter beschreiben, weil dein Problem nicht an dem liegt was du vermutest.
Struppi.