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