Y at-il un moyen d'obtenir generators dans node.js?Est-ce que node.js supporte yield?
Je suis actuellement imitez avec callbacks, mais je dois vous rappeler de vérifier la réponse du rappel à l'intérieur de ma fonction de générateur qui crée beaucoup de if (callback(arg) === false) return;
Je veux quelque chose comme en python:
for p in primes():
if p > 100: break
do_something(p)
que je fais dans le nœud comme ceci:
primes(function(p) {
if (p > 100) return false;
do_something(p)
});
peut-être quelque chose comme coffeescript pourrait aider?
Coffeescript ne recevra probablement pas de générateurs de sitôt: https://github.com/jashkenas/coffee-script/issues/issue/983#issue/983/comment/639738 – Amir
Notez aussi que JavaScript utilise camelCase pour les fonctions, ie 'doSomething', pas' do_something' – mikemaccana