如何使用this
inside ofsetInterval
和setTimeout
调用?
我想像这样使用它:
function myObj() {
this.func = function(args) {
setTimeout(function() {
this.func(args);
}, 1000);
}
}
前段时间我是这样为.onclick
事件做的:
this.click = function(func) {
this.elem.onclick = (function(func, obj) {return function(){func.apply(obj)} })(func,this);
};
但我不知道如何为intervals
and做到这一点timeouts
。