En Javascript, comment puis-je obtenir la hiérarchie ancestrale complète dans une chaîne avec un seul objet? En ce moment je ne peux même pas penser à la façon de poser la question ... donc je ne peux même pas le google. Voici un exemple:Javascript: obtenir la hiérarchie complète des objets sous forme de chaîne
var lvl1 = { one: "one", two: "two" };
lvl1.lvl2 = {flip:"flip", flam:"flam"};
lvl1.lvl2.lvl3 = {who:"who", what:"what"};
test(o) {
alert(hierarchyToString(o));
}
var tmp = lvl1.lvl2.lvl3;
test(tmp);
Je veux voir:
"lvl1.lvl2.lvl3"
possible? Et si je passais dans la dernière ligne de la feuille:
test(lvl1.lvl2.lvl3.what);
possible? j'espère que le code a du sens ... juste au-dessus de ma tête ...
Merci!
merci Anurag ... je suis évidemment cérébrale-morte aujourd'hui (n'ai pas dormi dans plusieurs) ... bien sûr un objet pourrait être référencé par de nombreux autres objets, et donc vous ne pouvez pas vous attendre à avoir un seul parent, ce qui rend ma question muette :) –