英特尔 XDK 模拟器中的 ECMAScript 生成器

ECMAScript generators in Intel XDK Simulator

我正在尝试使用在英特尔 XDK 中用 function* 声明的生成器。 XDK 中的模拟功能据说是基于 Chromium 构建的,尽管我无法分辨是哪个版本('about' 框等没有给出任何提示)。

This thread 提示当 运行 XDK Simulator 中的应用程序时,我在 function* 出现的行上得到 Syntax error: unexpected token *

如何在模拟器中启用必要的功能?

从“模拟”选项卡启动模拟器并打开调试控制台(使用“模拟”选项卡工具栏上的 "bug" 图标)。输入 top.process.versions,您将获得一个对象,其中包含 XDK 中重要子系统的版本。 XDK 建立在 node-webkit 之上。

例如,在 XDK 的 3759 版本中,您会看到一个如下所示的对象: JavaScript top.process.versions Object {http_parser: "2.3", node: "0.12.7", v8: "3.28.71.19", uv: "1.6.1", zlib: "1.2.5"…} chromium: "38.0.2125.122" http_parser: "2.3" modules: "14" node: "0.12.7" node-webkit: "0.11.7-rc10-dev" nw-commit-id: "035e7e1-0108df2-b51d814-e04a66a-984caaa-cdd879e" openssl: "1.0.1p" uv: "1.6.1" v8: "3.28.71.19" zlib: "1.2.5"