CoffeeScriptを書いていて、無名関数内で値を返したいときに、
$(...).click ->
$(this).hoge().piyo()
return false
という風に書くが、どうせなら1行にしたかったので引数の値をそのまま返すjQueryのプラグインを作ってみた。
(function ($) {
$.fn.return = function(val) {
return val;
};
})(jQuery);
実装はこれだけだ。これで最初の例は
$(...).click -> $(this).hoge().piyo().return(false)
と書くことが出来る(JavaScriptへのコンパイル結果が微妙だが…)