given:
var data = { "aaa":[{"firstname":"john", "lastname":"deo"}, {"firstname":"ann", "lastname":"deo"}], "bbb":[{"name":"john", "age":19}, "name":"jim", "age":21}] }; var a="aaa";
if write this
data.aaa[1].firstname
it works. but, how same result using a
instead of aaa
? like
data.a[1].firstname
which fails.
when use variable holds key object (a
in case) should use square bracket syntax, so:
data[a][1].firstname
Comments
Post a Comment