我正在尝试将字符串"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"
如何做到这一点?