C'è un modo per ottenere generators in node.js?node.js supporta yield?
Attualmente sto fatele sembrare con callback, ma devo ricordare di controllare la risposta della richiamata all'interno della mia funzione di generatore che crea un sacco di if (callback(arg) === false) return;
voglio qualcosa di simile in Python:
for p in primes():
if p > 100: break
do_something(p)
che io sto facendo in nodo come questo:
primes(function(p) {
if (p > 100) return false;
do_something(p)
});
Forse qualcosa di simile coffeescript potrebbe aiutare?
Probabilmente il coffeescript non riceverà generatori in qualsiasi momento: https://github.com/jashkenas/coffee-script/issues/issue/983#issue/983/comment/639738 – Amir
Nota anche JavaScript utilizza camelCase per le funzioni, ad esempio 'doSomething', non' do_something' – mikemaccana