版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/chaoyue1861/article/details/83902472
例子:
var obj ={"name1":"张三","name2":"李四"};
var key = "name1";
var value = obj.key; //得到的是 "undefined"
//静态获取
value = obj.name1; //得到的是 "张三"
//动态获取
value = obj[key]; //得到的是 "张三"
value = eval("obj."+key); //得到的是 "张三"
总结:
js中根据动态key得到某对象中相对应的value的方法
1、var key = "name1"; var value = obj[key];
2、var key = "name1"; var value = eval("obj."+key);