var obj = {'a':{'b':1},'c':2};var str = 'a.b';通过str怎么得到b的值
1 回答
噜噜哒
TA贡献1784条经验 获得超7个赞
我猜你可能obj还有跟深层的嵌套对象,这样不知能否满足?
var obj = {'key1':{'key2':123123},'key333':99999};
var str = 'key1.key2';
var item,i=0;str = str.split('.');
item = obj;while(i<str.length){
item = item[str[i++]];
}
console.log(item);添加回答
举报
0/150
提交
取消
