CoffeeScript是否支持ES6中的生成器功能?

时间:2015-01-07 02:38:43

标签: javascript coffeescript generator ecmascript-6

有谁知道答案?如果是,是否有关于coffeescript的任何版本要求?感谢。

2 个答案:

答案 0 :(得分:0)

是Coffeescript 1.9.0现在支持发电机

perfectSquares = ->
  num = 0
  loop
    num += 1
    yield num * num
  return

window.ps or= perfectSquares()

答案 1 :(得分:0)

iLemming所说的话,它还支持异步生成器:

range = (from, to) ->
  for i in [from..to] 
    yield Promise.resolve(i)

console.info(i) for await i from range(0, 10)

我写了一篇关于CoffeeScript here中的同步和异步可迭代项和生成器的博客文章。