-2

在 JavaScript 对象中,我们可以

var myobj = {
    x: 0,
    y: {
        n: 6
    }
};
myobj['x'] = 6; // myobj.x will be 6

我可以用函数做这样的事情吗?-

myobj['y.n'] = 6;

我不想使用myobj.y.n.

4

1 回答 1

2

不,没有解决这种对象路径的内置方法。但是,有很多小型库可用于此,例如goodwin

或者你可以自己实现它。这并不难。只需拆分路径字符串,.然后遍历对象。

于 2013-02-16T15:28:55.197 回答