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.7k 阅读
2 回答3.2k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
3 回答856 阅读✓ 已解决
3 回答1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
我猜你可能obj还有跟深层的嵌套对象,这样不知能否满足?