目前尚不清楚任何版本的Internet Explorer是否支持Javascript生成器。 IE10是否支持它?
答案 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