总而言之,我今天发现了 iced-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
...只是一个未定义的数组!我错过了什么?先感谢您。
贾塞科