創建「詞典的詞典」的優選方式假設我需要一個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