localStorage中返回的有时候是数组,或者其他类型的
来源:1-1 课程导学

乔刻力
2022-01-05
写回答
1回答
-
keviny79
2022-01-05
// 定义数组需要用到命名空间
const namepsace = "storagearr"
class Storage {
static storageInstance: Storage = new Storage();
private constructor() { }
public getStorageArr(): any[] {
return JSON.parse(localStorage.getItem(namepsace)!) || []
}
public setItemArr(val: any) {
const storageValArr = this.getStorageArr();
storageValArr.push(val);
localStorage.setItem(namepsace, JSON.stringify(storageValArr))
}
}
022022-01-05
相似问题