问题标签 [co]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
4591 浏览

javascript - 有什么方法可以导出生成器功能?

一个例子

generator.js

co.js

似乎exports不支持生成器功能。

我为什么要这样做?我只想将我的数据与控制器分开。有什么办法解决吗?

0 投票
1 回答
93 浏览

javascript - 如何在不需要更多模块的情况下使用 this.req.on('data') 使 yield 工作?

显然,这里的原因是因为 的异步性质on('data'),以及使用 yield 的组合,但是我怎样才能使它工作呢?我试过“thunkifying” _this.req.on,但无济于事。我仍然掌握了生成器、yield 和 thunk 的窍门,但我在这里有点难过。

有没有其他聪明的解决方案而不需要另一个模块依赖

0 投票
1 回答
394 浏览

firebase - 如何将非 idiomatc nodejs 回调转换为 thunk?

我正在使用 Firebase 节点模块并尝试将其回调转换为 thunk 以便能够在 Koa 中使用它们。

这是根据 Firebase 文档的原始事件侦听器回调:

这是我想在我的 Koa 项目中添加它的地方:

有人知道该怎么做吗?尝试过 thunkify、thunker 和 thu 都没有成功...

0 投票
1 回答
398 浏览

javascript - 从生成器函数中包装 co 和 co-mysql ,并从包装函数中产生

我无法理解 co 以及如何在另一个生成器中利用其功能。本质上,我有一个需要执行 SQL 查询的生成器,然后对每一行执行一些复杂的操作,然后再将它们输出给调用函数(在 of 循环中)。

someGen 代码对我来说看起来不正确,并且没有按预期工作。所以我的问题是双重的。首先,我如何利用生成器内部的 co-mysql 产生从每一行创建的对象。其次,我正在努力在哪里使用 co,更重要的是为什么。

无功能尝试:

0 投票
2 回答
2310 浏览

c++ - c++ - 试图将节点插入向量但是程序一直在 push_back 崩溃

所以我将一堆字符串输入到链表中。我倾向于尝试将这些节点输入到向量中。但是每当我尝试 push_back 时,程序就会一直崩溃。这是我的代码。我有两个类,节点和堆。

在尝试了丹尼斯的解决方案后,我能够解决这个问题。但是我遇到了另一个问题。测试内容是否真的在向量中

我收到以下错误。错误:'operator<<' 不匹配(操作数类型是 'std::ostream {aka std::basic_ostream}' 和 'std::vector') cout << *h << endl; ^ 在节点类中,我确实重载了 << 运算符。

0 投票
2 回答
1081 浏览

vba - 将特定列从工作表复制/粘贴到另一个

我想将一些带有标题的列从工作表复制到另一个。我创建了一个数组来查找所需的不同标题,因此我可以将整个列复制并粘贴到新选项卡中。我知道我在某处有错误,因为我遇到了类型不匹配错误,可能还有其他类型。有人可以看看我错过了什么/有什么问题吗?

0 投票
1 回答
1115 浏览

javascript - “类型错误:对象不是函数”

我不知道这是从哪里来的,安装了 4.0 版的 CO 和 0.11.14 版的 Node。在 3.1 上工作的非常简单的代码(只是注意到以前版本的 co 不同)

给我这个输出:

它引用的行是

0 投票
0 回答
402 浏览

node.js - 使用 node.js / express / yield / co / postgres 我们是否在每个客户端连接上都连接到数据库?

我想知道在使用 node express 服务器运行 pg-co 时,是否在每个客户端连接上都连接到数据库?还是保持全球联系?

参考:https ://github.com/basicdays/co-pg

换句话说,这是我的节点模块:

注意我如何运行命令:

每次连接新的快速客户端时,这是正确的方法吗?不会导致内存泄漏?

0 投票
3 回答
58 浏览

regex - 使用 grep 或 awk 删除具有相同字符串的整个列(保留标题)

我有一个文件如下:

第 1 列和第 3 列本身具有相同的字符串。如果情况如上所述,我希望删除整个列,但保留标题。所以最终文件会变成这样。

有没有办法使用 grep 或 awk 来做到这一点?非常感谢!

0 投票
1 回答
753 浏览

javascript - 如何实例化构造函数使用yield的对象?

我有一个使用yield语句的辅助构造函数:

我想实例化它:

但我收到以下错误: TypeError: You may only yield a function, promise, generator, array, or object, but the following was passed: "[object Object]".

关于如何正确实例化它的任何想法?


编辑

删除了对 koa 的引用,因为我使用的是 co(正如 vanthome 所指出的那样)。