怎么样通过一个变量来访问 javascript 对象?
比如
var a = xxxxxxx;
var b = object.a;
取b出来……
实际上用点或者方括号来访问的时候,后面跟的都不能是变量,有没有什么方式可以实现? 好吧,其实方括号是有用的
object[b]
其中b可以是一个变量,也可以是一个字符串…… ----------------------- 以下是精选回复-----------------------
答:你要找的是eval吗
答:谁告诉你方括号里不能放变量的?不然你以为方括号这么设计意义何在?
答:var json = {attr1 = 'data1', attr2 = 'data2'};
var param = 'attr1';
console.log(json[param]);
答:楼主自问自答的精神好伤大家的存在感
答:我还以为是问flash里怎么访问js变量…
要不然你以为for in要怎样用…
答:kok,你又卖萌了
答:我只是无意间看见了。。
0条评论