我已经声明了一个带有变量和方法的对象。这里简化了
var myObj = {
myTimer: null,
startTimer: function(){
clearTimeout(myObj.myTimer);
myObj.myTimer = setTimeout("myObj.myFunction()", 250);
},
myFunction: function(){
alert('Hi');
}
};
调用 startTimer 后,控制台会打印以下错误
Uncaught ReferenceError: myFunction is not defined
Uncaught ReferenceError: startTimer is not defined
我该如何解决这个问题?