var obj = {'a':{'b':1},'c':2};
var str = 'a.b';
通过str怎么得到b的值
console.log(obj.key1.key2)
console.log(eval("obj."+str))//不推荐
console.log(obj[str.split(".")[0]][str.split(".")[1]])//蛋疼
10 回答11.2k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
我猜你可能obj还有跟深层的嵌套对象,这样不知能否满足?