请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

this.map.set is not a function

老师好,我在从浏览器迁移到微信开发者工具的时候,报错说:VM477:1 gameThirdScriptError this.map.set is not a function TypeError: this.map.set is not a function

正在回答

2回答

你可以试着DEBUG ,然后看看 这个【this.map】是啥 

0 回复 有任何疑惑可以回复我~
  • 提问者 小新新新新 #1
    是在迁移到微信开发者工具出现错误的,在浏览器里没问题。
    回复 有任何疑惑可以回复我~ 2018-06-11 15:04:11
  • 提问者 小新新新新 #2
    这个map就是key对应着一个新的value,new value的那个函数。
    回复 有任何疑惑可以回复我~ 2018-06-11 15:04:59
  • _遥不可及_ 回复 提问者 小新新新新 #3
    我看看能不能给你截个图
    回复 有任何疑惑可以回复我~ 2018-06-11 15:14:34
_遥不可及_ 2018-06-11 14:39:12

可以贴出代码么?

0 回复 有任何疑惑可以回复我~
  • 提问者 小新新新新 #1
    DataStore.js的下面这段代码报错,put(key,value){
            if(typeof value === 'function'){
                value = new value();
            }
            this.map.set(key,value);
            return this;
        }
    回复 有任何疑惑可以回复我~ 2018-06-11 14:53:10
  • _遥不可及_ 回复 提问者 小新新新新 #2
    我总觉着是undefined了
    回复 有任何疑惑可以回复我~ 2018-06-11 14:57:39
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信