我正在尝试将二维数组转换为字符串,以便将其存储在 localStorage 数组中。但是,我无法识别此代码有问题:
for(x in array) {
if(array[x] instanceof Array) {
array[x] = array[x].join("`");
}
}
var string = array.join("@");
localStorage[key] = string;
有谁知道我做错了什么?
至于有什么问题,多维数组我的意思是数组[0][1]等。当输入到localStorage时,所有的“字符串”都被简化为@,这意味着在@的另一边仍然有数组。