在JavaScript对象中,我们可以
var myobj = {
x: 0,
y: {
n: 6
}
};
myobj['x'] = 6; // myobj.x will be 6
我可以用函数做这样的事吗? -
myobj['y.n'] = 6;
我不想使用myobj.y.n
。
答案 0 :(得分:2)
不,没有内置的方法来解决这种对象路径。但是,有很多小型库可用于此,例如goodwin。
或者您可以自己实施。这不是很难。只需将路径字符串拆分为.
,然后遍历对象。