gpt4 book ai didi

javascript - 在本地存储中存储命名数组时,Stringify 不起作用

转载 作者:行者123 更新时间:2023-12-01 03:40:09 25 4
gpt4 key购买 nike

我已经命名了要存储在本地存储中的数组。

例如:

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只能存储字符串,因此字符串化对我来说很有意义,但显然它不起作用,所以必须有其他方法来做到这一点。

最佳答案

JSON.stringify() 忽略数组的非数组属性。但您可以使用对象:var teSTLa = {}; .

关于javascript - 在本地存储中存储命名数组时,Stringify 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43958435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com