收藏
回答

错误:TypeError: wordlist.push is not a function?

代码:

var word = {

      "word": add,

      "ease": 0.5,

      "day": 0

    };

    var wordlist = wx.getStorageSync("word_list");

    wordlist.push(word);


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

2 个回答

  • 茜茜又困了🐽
    茜茜又困了🐽
    2022-06-16

    打印wordlist

    2022-06-16
    有用
    回复 2
    • 望北
      望北
      2022-06-16
      没有输出
      2022-06-16
      回复
    • 茜茜又困了🐽
      茜茜又困了🐽
      2022-06-16回复望北
      1. 使用wx.setStorageSync存储wordlist的值
      2. 在存储数据之前先转成JSON字符串(JSON.stringify)
      3. 读取数据时再将数据转换回来(JSON.parse(wx.getStorageSync(word_list)))
      按照这个步骤操作试试
      2022-06-16
      回复
  • Frank
    Frank
    2022-06-16

    盲猜wordlist返回的是个对象,数组才可以调用push

    2022-06-16
    有用
    回复 12
    • 望北
      望北
      2022-06-16
      2022-06-16
      回复
    • Frank
      Frank
      2022-06-16回复望北
      这里看下
      2022-06-16
      回复
    • 望北
      望北
      2022-06-16回复Frank
      没反应
      2022-06-16
      回复
    • Frank
      Frank
      2022-06-16回复望北
      啥叫没反应?
      2022-06-16
      回复
    • 望北
      望北
      2022-06-16回复Frank
      2022-06-16
      回复
    查看更多(7)
登录 后发表内容