js中动态获取object类型的键值

版权声明:本文为博主原创文章,未经博主允许不得转载。 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);

猜你喜欢

转载自blog.csdn.net/chaoyue1861/article/details/83902472