发电机无产量

Alk*_*ris 6 javascript node.js ecmascript-6

var A = {
  demo : function() * {
    /* Some logic here, but no yield is used */
  } 
}
Run Code Online (Sandbox Code Playgroud)

什么都不做的generator方法有yield什么用?你有没有用过这样的东西?用例是什么?

Ber*_*rgi 5

这与空函数的情况完全相同——有人想调用一个函数,但你无事可做。

类似地,空生成器函数是创建一个不执行任何操作的生成器的函数。它确实代表空序列。但是,不存在的生成器函数不一定yield是空的 - 它仍然可以执行某些操作并具有结果值,但根本没有中间结果。