私は非常に役立つ構文を考えました:
function myFunction(){}
myFunction(){anotherFunction();};
http://jsfiddle.net/tMawX/と同じ結果が必要ですが、構文は次のようになります:http: //jsfiddle.net/J9hQp/
それを行う方法はありますか?
for
私の最終的な目標は、関数を書き直して、次のように書くことfor(0,100){func};
です。for(0,100,func);
私は非常に役立つ構文を考えました:
function myFunction(){}
myFunction(){anotherFunction();};
http://jsfiddle.net/tMawX/と同じ結果が必要ですが、構文は次のようになります:http: //jsfiddle.net/J9hQp/
それを行う方法はありますか?
for
私の最終的な目標は、関数を書き直して、次のように書くことfor(0,100){func};
です。for(0,100,func);
CoffeeScriptには、関数の短い構文があります。
eatMe = (x)-> x(); alert(3);
eatMe -> alert(2)
これに翻訳します:
var eatMe;
eatMe = function(x) {
x();
return alert(3);
};
eatMe(function() {
return alert(2);
});
関数for
は次のようになります。
myfor = (from, to) ->
(callback) ->
[callback(i) for i in [from..to]]
myfor(1, 3) -> alert('Hooray!')