setStorageSync存储数组的问题
模型类test class Test public num:number[]; 初始化 this.test = new Test(); var testJson:object = Laya.LocalStorage.getJSON("xxx"); testJson && (this.test.num = testJson["num"] || []); 调用存储测试 setXXX() { console.log(JSON.stringify(this.test)); this.test.num.push(1); LocalStorage.setJSON("xxx",this.test); console.log("local xxxx",JSON.stringify(LocalStorage.getJSON("xxx"))); } 结果 [图片] [图片] 数组如果复制一份存储就会保存成功,如果用原来的数组,里面添加元素,然后在保存,就存不进去。 这个问题真机出现,模拟器正常