您的位置:首页 > 移动开发 > Objective-C

获取object类型里的键值

2017-09-18 14:26 387 查看
代码

var obj = {"name1":"张三","name2":"李四"};

var key = "name1";

var value = obj.key;//得到了"undefined"

value = obj.name1;//得到了"张三"

1.可以用for循环遍历对象属性的方法

function printObject(obj){

var temp = "";

for(var i in obj){//用javascript的for/in循环遍历对象的属性

temp += i+":"+obj[i]+"\n";

}

alert(temp);//弹框或者输出到控制台console.log(temp);

}

2.js中想根据动态key得到某对象中相对应的value的方法有二:

一、var key = "name1";var value = obj[key];

二、var key = "name1";var value = eval("obj."+key);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: