假设我需要一个 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 中都适用的解决方案。