我正在尝试向 Element.prototype 添加一个方法,该方法将this
通过系统 setTimeout() 调用与当前对象相同的用户函数。我的实现如下所示:
Element.prototype.timeout =
function (func, delay)
{
var that = this;
return setTimeout(function () { func.call(that) }, delay);
}
有没有更有效或更优雅的方式来做到这一点?
(请不要使用 jQuery)