this
システムsetTimeout()を介して、現在のオブジェクトと同じユーザー関数を呼び出すメソッドをElement.prototypeに追加しようとしています。私の実装は次のようになります。
Element.prototype.timeout =
function (func, delay)
{
var that = this;
return setTimeout(function () { func.call(that) }, delay);
}
これを行うためのより効率的またはエレガントな方法はありますか?
(jQueryはご遠慮ください)