Есть ли способ получить генераторы в узел .js?
В настоящее время я имитирую их с помощью обратных вызовов, но я должен не забыть проверить ответ обратного вызова внутри моей функции генератора, которая создает много if (callback (arg) === false ) return;
Я хочу что-то вроде python:
for p in primes():
if p > 100: break
do_something(p)
, что я делаю в узле следующим образом:
primes(function(p) {
if (p > 100) return false;
do_something(p)
});
Может быть, что-то вроде coffeescript может помочь?