如果我有以下JSON对象:
let jsonObject = {a: {b: "c"}};
和if x = "a",
我知道我能做到
console.log(jsonObject[x]) // which prints {b: "c"}
但如果我有x =“a.b”,
我如何做同等级的console.log(jsonObject.a.b) // prints "c";
我尝试过console.log(jsonObject[x])
,这显然无效。
有没有办法实现这一目标。 我希望我的问题很清楚,如果没有,请告诉我,我会尽力重新解释。