Si j'ai une référence à un objet -
var test = {};
qui seront potentiellement (mais pas immédiatement) ont des objets imbriqués, quelque chose comme:
{ level1:{level2:{level3:'level3'}} };
quelle est la meilleure façon de tester l'existence de touches dans le plus profondément imbriqués les objets?
Ce -
alert(test.level1);
retourne 'undefined', mais cette -
alert(test.level1.level2.level3);
échoue.
Je suis en train de faire quelque chose comme ça -
if(test.level1 && test.level1.level2 && test.level1.level2.level3) {
alert(test.level1.level2.level3);
}
mais je me demandais si il ya une meilleure façon.