javascript - 如何在nodejs应用程序上定义yield函数

标签 javascript node.js

我想使用yield关键字来处理我的nodejs应用程序中的异步调用。下面是我的代码:

class InspectorController {
  function* foo(){

  }
}

当我运行代码时,nodejs 在函数声明上给出了一个错误,如下所示:

function* foo(){
          ^
SyntaxError: Unexpected token *

最佳答案

这是在 ES6 类中使用 Generator 的正确方法

class InspectorController {
  * foo(){
    // Do something
  }
}

关于javascript - 如何在nodejs应用程序上定义yield函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41928386/

相关文章:

javascript - Angular拖放——如何给onStart回调函数传递参数

javascript - 桌面应用仅支持 oauth_callback 值 'oob'/oauth/request_token

javascript - 使用 ExcelJS 创建转换流以编写 xlsx

node.js - Node JS 安装 - ReferenceError : node is not defined issue

javascript - AngularJS 和跨源请求被阻止

javascript - 断开连接后,Socket.io 未正确触发事件

javascript - 如何正确实现 firestore 数据库规则以防止在某些字段更改时更新数据?

node.js - 有没有一个简单的工具来下载/安装和升级 Node.JS?

javascript - 如何在 TypeScript (CommonJS) 中只导出一个类(使用另一个类)?

JavaScript Puzzle : Initialize 2 Date variables with same value, 但结果它们代表不同的日历日期