生成器的浏览器支持

时间:2015-12-10 13:21:21

标签: javascript

我想在我的脚本中使用以下代码,这些代码将附加到几个网站:

Promise.coroutine(function* () {
    var one = yield get('http://url1.com');
    // do something
    var two = yield get('http://url2.com');
    // do something
})().catch(function (errors) {
    // handle errors
});

问题是我不能使用jQuery,也不能使用任何其他库 - 它必须是干净的JS,因为只有我的脚本可以包含,我不能包含任何其他内容,我不知道是什么脚本将在这些网站上提供。

此外,它必须在每个浏览器下工作。

这里可以安全地使用发电机和承诺吗?

1 个答案:

答案 0 :(得分:0)

不,Promises和Generators是ECMASCRIPT-6规范的一部分,并不适用于大多数当前浏览器......

如果您需要实现这一点,您还可以查看以下内容:

  1. List of es-6 tools