次のようにアクセスする必要がある 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 の両方で機能するソリューションを希望します。