浏览器如何区分ES5和ES6脚本?

时间:2015-10-30 07:32:50

标签: javascript cross-browser ecmascript-6 ecmascript-5 ecmascript-harmony

ES5和ES6之间的行为差​​异要小得多。这些差异可能会导致在使用现代浏览器(支持ES6)进行解释时在ES5中编写的脚本出错。如何解决这个问题?

1 个答案:

答案 0 :(得分:5)

  

这些差异可能会导致在ES5中编写的脚本在被解释为ES6时出错。

没有。 ES6经过精心设计,可向后兼容。正确编写的脚本中没有错误。即使是草率模式仍然受支持。

如果ES6的任何实施变更确实打破了互联网,浏览器供应商将不会发布它。相反,他们将此作为反馈传递给技术委员会,讨论解决方案,并将发布勘误表。