Einfache Möglichkeit, um javascript-Objekt multilevel-Eigenschaft?

Ich versuche, erstellen Sie ein javascript-Objekt, wie

var allUserExpiry={};
allUserExpiry[aData.userId][aData.courseId][aData.uscId] = aData;

Aber ich erhalte eine Fehlermeldung wie allUserExpiry[aData.userId] undefiniert.

Gibt es eine Möglichkeit, wobei ich das einstellen kann multi-level-JS-Objekt-Schlüssel? oder ist es wichtig, dass ich gehen sollte-by-doing -allUserExpiry[aData.userId]={}, dann allUserExpiry[aData.userId][aData.courseId]={} ?

Bitte lassen Sie mich wissen, wenn es irgendwelche Dienstprogramm verfügbaren Funktionen für das gleiche.

InformationsquelleAutor linuxeasy | 2013-12-06
Schreibe einen Kommentar