创建“词典的词典”的优选方式假设我需要一个JavaScript字典(对象/关联数组),我需要访问如下:在JavaScript
var value = dict[foo][bar][buz][qux]; // this could go on
哪个是初始化的最佳方式字典?我能想到的唯一方法是:
// 'foo', 'bar', 'baz', 'qux' are variables
var dict = {};
dict[foo] = {};
dict[foo][bar] = {};
dict[foo][bar][buz] = {};
dict[foo][bar][buz][qux] = value;
或者,是否有更好的方法来实现相同的结果?我更喜欢在浏览器和Node.js中都可以使用的解决方案。
这似乎是最好的解决方案,我可能会接受它。 – adrianp 2013-04-30 06:34:25
@adrianp接受任何最适合你的作品。您的原始问题有点令人困惑,所以只要解决方案适用于您并且运作良好,请继续。如果您想更多地了解解决方案,请咨询任何人 – Ian 2013-04-30 13:33:18