Let de I ont prochain objetjavascript obtenir la valeur intérieure JSON
var o = { "foo" : {"bar" : "omg"} };
je peux obtenir la valeur de foo
clé à l'aide
o["foo"] // return {"bar" : "omg"}
et je peux obtenir la valeur de bar
clé à l'intérieur foo
utilisant
o["foo"]["bar"] // return "omg"
Puis-je obtenir la valeur de la clé à l'intérieur bar
foo
en utilisant les parenthèses []
seule fois.
Somethong comme
o["foo.bar"] // not working(
ou
o["foo/bar"] // not working(
ce qui est erroné avec 'o [ 'foo'] [ 'bar']' 'ou o.foo.bar'? –
Non vous ne pouvez pas faire cela, mais vous pouvez faire 'o.foo.bar' –
Évidemment, vous ne demanderiez pas si vous avez juste besoin d'obtenir « omg » une autre façon, non? Avez-vous besoin de trouver le nom de la propriété o.foo (qui serait «bar»), n'est-ce pas? – raina77ow