收藏
回答

小程序 wx.setStorageSync 如何对已有的对象增减key value?

比如 缓存中已有 对象profile: 如下

{

"id":1,

"name":"hello"

}

现在 我想在profile新增一个key-value或者删除掉一个key-value, 是否可行。

我尝试的结果是第二次会把前一次的覆盖掉,我的操作如下:

 wx.setStorageSync("profile", {"id":1,"name":"hello"})

 wx.setStorageSync("profile", {"gender":1})

回答关注问题邀请回答
收藏

4 个回答

  • dreamhunter
    dreamhunter
    2021-10-15

    整体读,局部改,整体存

    2021-10-15
    有用 2
    回复
  • 黄立立
    黄立立
    2021-10-15

    我嫌麻烦,一个ID一个缓存

    2021-10-15
    有用
    回复
  • 米粒物联
    米粒物联
    2021-10-14

    弄个空数组

    arr = []


    wx.setStorageSync("profile",arr)



    2021-10-14
    有用
    回复
  • 拾忆
    拾忆
    2021-10-14

    先读,然后处理完JSON符合需求后再整体set。

    2021-10-14
    有用
    回复
登录 后发表内容