window
这个对象情况下,所以 this
是指向 window
,然则 window
并没有 clearBoard
办法。若何解决呢?定义新的变量引用指向 Game
对象的 this
,然后就可以应用啦。
Game.prototype.restart = function () { this.clearLocalStorage(); var self = this; // 将this指向的对象绑定到self this.timer = setTimeout(function(){ self.clearBoard(); }, 0);};
或则应用 bind()
函数:
Game.prototype.restart = function () { this.clearLocalStorage(); this.timer = setTimeout(this.reset.bind(this), 0); // bind to 'this'
推荐阅读
开辟者大年夜赛路演 | 12月16日,技巧立异,北京不见不散
在初步测试时代,IBM 应用了配有 8GB GDDR5 内存的 NVIDIA Quadro M4000 显卡。在这种价格适中的专业图形卡上 IBM 证实,与标准的>>>详细阅读
地址:http://www.17bianji.com/lsqh/39495.html
1/2 1