【发布时间】:2017-10-12 23:53:46
【问题描述】:
我已经命名了要存储在本地存储中的数组。
例如:
testla=[];
testla['aaaa']='a';
但是,当我尝试时:
console.log(JSON.stringify(testla));
这个输出:
[]
更奇怪的是,使用时:
testla=[];
testla[10]='a';
我得到这样奇怪的结果:
[null,null,null,null,null,null,null,null,null,null,"a"]
根据文档,localstorage 只能存储字符串,因此字符串化对我来说很有意义,但显然它不起作用,所以必须有其他方法。
【问题讨论】:
-
“我已经命名了数组” - 不,你没有,因为那不是一回事。 stackoverflow.com/questions/874205/…
标签: javascript arrays json local-storage stringify