我看到过关于停止ES5 for Each循环的问题,这几乎建议使用.every()或.some()而不是for Each。
我相信我记得typescript使用旧浏览器的垫片来支持例如forEach。这是正确的吗?如果是,我可以使用.some和.every吗?
我相信我记得typescript使用旧浏览器的垫片来支持例如forEach。这是正确的吗
没有。TypeScript没有用于填充编译的JavaScript的运行时添加(除了__extends
函数之外)。
我能用.some和.every吗?用forEach一样的支持吗?
以下是兼容性表:http://kangax.github.io/compat-table/es5/#Array.prototype.some您需要检查浏览器。
我已经在这个ES5兼容性页面上找到了部分答案,该页面显示了从IE9到更高版本的所有内容。forEach、.every和.some,因此不需要垫片。