【发布时间】:2013-03-26 15:16:03
【问题描述】:
我试图用对象创建一个 associative 数组,键应该始终是 string(但它们始终是数字)。 这就是我存储它们的方式(记录用户点击):
App.Recording[currentTime.toString()] = {sound: buttonName.toLowerCase() };
当尝试这样做时:
var save = {};
save.recording = App.Recording;
console.log(JSON.stringify(save));
我明白了:
{"recording":[null, null,{"sound":"e"},null,null,null,.......,null,null,null,null,{"sound":"e"},....,null, null...]}
所以,toString() 不适用于 currentTime.toString(),这使我的数组将 currentTime 存储为数字...
如何保存对象并拥有关联数组?
【问题讨论】:
标签: javascript