【发布时间】:2015-10-30 07:32:49
【问题描述】:
ES5 和 ES6 之间的行为差异要小得多。这些差异可能会导致用 ES5 编写的脚本在被现代浏览器(支持 ES6)解释时出错。如何解决这个问题?
【问题讨论】:
-
ES6 是 ES5 的超集。
标签: javascript cross-browser ecmascript-6 ecmascript-5 ecmascript-harmony
ES5 和 ES6 之间的行为差异要小得多。这些差异可能会导致用 ES5 编写的脚本在被现代浏览器(支持 ES6)解释时出错。如何解决这个问题?
【问题讨论】:
标签: javascript cross-browser ecmascript-6 ecmascript-5 ecmascript-harmony
这些差异可能会导致用 ES5 编写的脚本在被解释为 ES6 时出错。
没有。 ES6 被精心设计为向后兼容。正确编写的脚本不会有错误。仍然支持草率模式。
如果 ES6 更改的任何实现真的破坏互联网,浏览器供应商将不会提供。相反,他们将此作为反馈传递给技术委员会,讨论解决方案,然后发布勘误表。
【讨论】: