js中有对象的key怎么获取对应的值
一般人的思路是这样的
var obj = {"name1":"张三","name2":"李四"}; var key = "name1"; var value = obj.key;//得到了"undefined" value = obj.name1;//得到了"张三"
实际上获取到value应该用以下方法
let key = "name1"; let value = obj[key];
或者
let key = "name1";
let value = eval("obj."+key);
两种方法都是可行的