有没有办法让generators人进入 node .js?

我现在用回调来伪装它们,但我必须记住在我的生成器函数中判断回调的响应,这会创建大量的if (callback(arg) === false) return;

我想要python中的一些东西:

for p in primes():
  if p > 100: break
  do_something(p)

我在 node 中这样做:

primes(function(p) {
  if (p > 100) return false;
  do_something(p)
});

也许coffeescript美元能帮上忙?

Node.js相关问答推荐

如何使用updateMany()和Node.js的方法?

Stripe webhook无法访问Express请求原始正文

从mongodb集合中获取每分钟数据的每小时数据

PM2 是否需要成为其托管项目的依赖项?

是否可以在 NodeJS 代码库中的每个函数之前和之后添加 console.log?

如何在Node.js的telegraf.js命令中添加参数?

连接到在线 redis 数据库时出错

将代码转换为 ES6 Discord.js 的问题

使用正则表达式查找文档,但输入是数组

nvm / node / npm: node 12 的 npm 比 node 14 的更新?

带有事件网格的 Azure 函数在没有 ngrok 的情况下在本地运行

无法通过谷歌Electron 表格 api( node js)中的服务帐户访问写入

node.js 中 pdfkit-tables 中的垂直线

如何使用 UglifyJS 缩小文件夹中的多个 Javascript 文件?

异步函数 - 等待不等待promise

在 Mongoose 中创建外键关系

为什么我会收到错误:解决方法指定过多?

安装Node.js 安装n 安装Node.js?

使用 Mongoose 进行多对多映射

如何设置 useMongoClient (Mongoose 4.11.0)?