【发布时间】:2015-11-26 16:00:04
【问题描述】:
我有一个用于存储响度值的 Hashmap。代码采用 Javascript HTML5 格式。
var Loudness = {};
Loudness['f125'] = {right: [], left: []};
Loudness['f125']['right'].push([0,10,30, 40]);
Loudness['f125']['left'].push([5,15,35,45]);
Loudness['f250'] = {right: [], left:[] };
Loudness['f500'] = {right: [], left: []};
Loudness['f1000'] = {right: [], left: []};
我还有一个 Hashmap 用于存储增益值(基本上与 up 相同,也带有“right”和“left”(音频扬声器的右侧和左侧)属性。
不同之处在于 HM 的名称和数组的值。我还有很多频率(键,例如 f250、f500、...)仍然要插入到每个 Hashmap。有没有更有效的方法来声明每个频率键及其属性?
在 Hashmap 中使用 Hashmap 有意义吗?
另外,如果将增益 HM 放在响度 HM 中,新的响度 HM 配置会如何?键(频率)是否保持不变? GainHashmap 现在是一个新属性吗?
我还没有找到如何实现它。语法是什么样的?
插入和轻松更改数据的最简单方法是什么(每个频率的“右”和“左”的“响度”和“增益”)。
您认为有更好的选择吗? WebStorageAPI,Hashmap里面的Hashmap?
请考虑到我不是编程方面的专家。非常感谢任何帮助。
【问题讨论】:
标签: javascript html hashmap