我正在尝试将字符串"key1.key2"作为对象的属性进行访问。例如 :
var obj = { key1 : {key2 : "value1", key3 : "value2"}};
var attr_string = "key1.key2";
该变量attr_string是嵌套对象中的属性字符串,由".". 它可以是任何深度,例如"key1.key2.key3.key4..."
我想要一些类似的东西obj.attr_string给它的价值obj["key1"]["key2"]是"value1"
如何做到这一点?