我已经看过this question about stopping a ES5 forEach loop,它几乎建议使用.every()或.some()而不是forEach。
我相信我记得打字稿使用旧浏览器的填充程序来支持例如forEach。 这是正确的吗?如果是的话,我可以使用.some和.every以及与每个人一样的支持吗?
答案 0 :(得分:2)
我相信我记得打字稿使用旧浏览器的填充程序来支持例如forEach。这是正确的
没有。 TypeScript没有运行时添加功能来填充编译的JavaScript(超出__extends
功能)。
我可以使用.some和.every以及与forEach相同的支持吗?
以下是您需要检查浏览器的兼容性表:http://kangax.github.io/compat-table/es5/#Array.prototype.some。
答案 1 :(得分:1)
我已经在this ES5 compatibility page找到了答案的一部分,它显示了IE9及以上的所有内容.forEach,.every和.some,所以不需要任何垫片。