Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 什么时候应该使用产量和产量? 浏览膝关节炎样本、DOCS和中间件,我注意到两种形式的产量没有任何特殊差异。最极端的情况是在koa mount中,使用yield表单,并且包多次使用yield*。其他包(例如)也使用yield next表单 我理解了语言定义的2种形式之间的区别,但不明白为什么在膝关节炎的上下文中它们可以互换使用,何时正确使用另一种。 编辑29/5 膝关节炎研究发现,由于膝关节炎是建立在CO之上,而CO能够处理多种类型的异步结果(Tunk,Mul许……),这两种方法都是合法的,但我仍然不确定什么指南有助于决定在每种情况下使用哪种形式。确切地解释了这是什么以及他们为什么使用它_Javascript_Node.js_Ecmascript 6_Koa_Yield Keyword - Fatal编程技术网

Javascript 什么时候应该使用产量和产量? 浏览膝关节炎样本、DOCS和中间件,我注意到两种形式的产量没有任何特殊差异。最极端的情况是在koa mount中,使用yield表单,并且包多次使用yield*。其他包(例如)也使用yield next表单 我理解了语言定义的2种形式之间的区别,但不明白为什么在膝关节炎的上下文中它们可以互换使用,何时正确使用另一种。 编辑29/5 膝关节炎研究发现,由于膝关节炎是建立在CO之上,而CO能够处理多种类型的异步结果(Tunk,Mul许……),这两种方法都是合法的,但我仍然不确定什么指南有助于决定在每种情况下使用哪种形式。确切地解释了这是什么以及他们为什么使用它

Javascript 什么时候应该使用产量和产量? 浏览膝关节炎样本、DOCS和中间件,我注意到两种形式的产量没有任何特殊差异。最极端的情况是在koa mount中,使用yield表单,并且包多次使用yield*。其他包(例如)也使用yield next表单 我理解了语言定义的2种形式之间的区别,但不明白为什么在膝关节炎的上下文中它们可以互换使用,何时正确使用另一种。 编辑29/5 膝关节炎研究发现,由于膝关节炎是建立在CO之上,而CO能够处理多种类型的异步结果(Tunk,Mul许……),这两种方法都是合法的,但我仍然不确定什么指南有助于决定在每种情况下使用哪种形式。确切地解释了这是什么以及他们为什么使用它,javascript,node.js,ecmascript-6,koa,yield-keyword,Javascript,Node.js,Ecmascript 6,Koa,Yield Keyword,如文章所示,在一些情况下,人们可以使用此yield*,以避免额外的co调用,或在屈服时保留上下文(this)。但是,正如作者所说,“我们不提倡它以避免混淆”。如果yield*只在库内部使用,这还不够清楚吗?它们肯定不能互换使用。@Bergi-但它们在相同的上下文中。koa mount是一个中间件,与其他任何中间件一样。事实上,膝关节炎在KITHUB旁边是不相干的。

如文章所示,在一些情况下,人们可以使用此
yield*
,以避免额外的
co
调用,或在屈服时保留上下文(
this
)。但是,正如作者所说,“我们不提倡它以避免混淆”。如果
yield*
只在库内部使用,这还不够清楚吗?它们肯定不能互换使用。@Bergi-但它们在相同的上下文中。koa mount是一个中间件,与其他任何中间件一样。事实上,膝关节炎在KITHUB旁边是不相干的。