私は次のJavaScriptを持っています:
Function.prototype.debounce = function (threshold, execAsap) {
var func = this, timeout;
return function debounced () {
//body
}
};
このような名前付き関数をcoffeescriptで返すにはどうすればよいですか?
私は次のJavaScriptを持っています:
Function.prototype.debounce = function (threshold, execAsap) {
var func = this, timeout;
return function debounced () {
//body
}
};
このような名前付き関数をcoffeescriptで返すにはどうすればよいですか?
Coffeescript では関数に名前を付けることはできません。理由はFAQ -- grep for "リフレクションと再帰のために関数に名前を付ける方法はありますか?" に記載されています。本当に名前を埋め込む必要がある場合は、バッククォートを使用して生の Javascript を埋め込むことができます。