是否可以在没有转换的情况下使用Ecmascript 5脚本中的Ecmascript 6脚本?

问题描述 投票:0回答:1

我在Ecmascript6中为一个用Ecmascript5编写的系统编写了一些模块。这些模块应该正常工作,以及系统的其余部分。

是否知道系统可以使用这些新模块而不将它们转换回ES5?这个问题并不适用于特定项目或设置,更像是使用ES5和ES6的一般可能性。

谢谢您的帮助。

javascript ecmascript-6 frontend
1个回答
1
投票

这一切都取决于你要运行它的平台。如果您的平台支持ES 2016,则运行它不会有任何问题。

示例:Chrome支持最新的ECMA脚本功能,因此所有ECMA 6和ECMA 7功能都可以正常运行,而旧的Internet Explorer不支持ECMA 6.因此您无法在那里运行代码。

因此,如果您的模块早先在ECMA 2015或ECMA 2016中编写,则无关紧要,所有最新的ECMA脚本版本都是向后兼容的。这就是JavaScript的魅力所在。

© www.soinside.com 2019 - 2024. All rights reserved.