localforage-在数组中推出多个项目



我想在数组中按多个项目,否则该项目被覆盖。

所以我想我能做的就是这样:

   localForage.getItem("data", (err, results) => {
        console.log('results', results)
        // var dataArray = results ? results : [];
        // data.push(results);
        this.dataArray.push(results);
        localForage.setItem("data", results);
        console.log(localForage.getItem("data"));
    })

但这将替换最后一个项目,我如何在该数据阵列中推出多个localForage项目?

我刚刚用localforage对此进行了测试,它有效:

假设var dataarray = [带某些数据]

1(如何将现有的数据库与您从localforage中获得的库存

localForage.getItem("data").then((results) => { dataArray = [].concat(results); });

2(如何将localforage的数据添加到现有数据阵列

localForage.getItem("data").then((results) => { dataArray = dataArray.concat(results); });

3(如何添加到Localforage中的内容

localForage.getItem("data").then((result) => {
    dataArray = dataArray.concat(result);
    localForage.removeItem("data");
    localForage.setItem("data", dataArray);
  });

希望它有帮助。

相关内容

  • 没有找到相关文章

最新更新