繁体   English   中英

是否可以使用Ecmascript5脚本中的Ecmascript6脚本而不进行转译?

[英]Is it possible to use an Ecmascript6 script out of an Ecmascript5 script without transpiling?

我已经用Ecmascript6编写了一些用Ecmascript5编写的系统模块。 这些模块以及系统的其余部分均正常运行。

是否知道系统可以使用这些新模块而无需将它们重新编译回ES5? 这个问题不是针对特定项目或设置的,更像是与ES5和ES6一起工作的一般可能性。

谢谢您的帮助。

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

示例:Chrome支持最新的ECMA脚本功能,因此您的所有ECMA 6和ECMA 7功能将正常运行,而较早的Internet Explorer不支持ECMA6。因此,您将无法在其中运行代码。

因此,无论您的模块先前是用ECMA 2015还是ECMA 2016编写的,都没有关系。所有最新的ECMA脚本版本都向后兼容。 这就是JavaScript的美。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM