結局のところ、私は今日 iced-coffee-script を発見し、誰かが非同期プログラミング用のより読みやすい coffee-script 方言を設計しようとしたのを見てとてもうれしく思いました。
map 関数や reduce 関数、またはより単純な do/for などの理解を使用しても、作業に集中できません。例えば...の出力
square = (x, callback) ->
setTimeout ->
callback x * x
, 5000
console.log [ 1..10 ].map (x) ->
await square x, defer y
y
... は単に未定義の配列です! 私は何が欠けていますか?前もって感謝します。
ジャセッコ