对于此代码:
var myObj = {
callMeMaybe: function () {
var myRef = this;
var val = setTimeout(function () {
console.log('Time is running out!');
myRef.callMeMaybe();
}, 1000);
}
};
myObj.callMeMaybe();
myObj = null;
如果我们调用 myObj.callMeMaybe() 然后调用 myObj = null。我们仍然无法取消对 callMeMaybe() 的调用;无论如何要解决这个问题?谢谢。