是否有任何版本的Internet Explorer都支持Javascript生成器?

时间:2013-12-21 13:34:40

标签: javascript internet-explorer

目前尚不清楚任何版本的Internet Explorer是否支持Javascript生成器。 IE10是否支持它?

2 个答案:

答案 0 :(得分:4)

即可。截至目前,IE版本都没有支持。

请查看兼容性表http://kangax.github.io/es5-compat-table/es6/#Generators_(yield)

答案 1 :(得分:2)

由于您没有给出代码示例,我假设您正在讨论生成器的概念而不是特定功能。

如果您为其编写代码,可以为任何浏览器编写生成器,例如

function MakeFibGenerator() {
    var prv = 1, cur = 0;   // let values required in logic have colsure above
    return function fib() { // the logic function, which is returned
        return cur = prv + (prv = cur);
    }
} // this could have been done as an IIFE

var myGen = MakeFibGenerator();

myGen(); /* 1 */ myGen(); // 1
myGen(); /* 2 */ myGen(); // 3
myGen(); /* 5 */ myGen(); // 8