Javascript 是否可以在ECMAScript 5脚本之外使用ECMAScript 6脚本而不进行传输?

Javascript 是否可以在ECMAScript 5脚本之外使用ECMAScript 6脚本而不进行传输?,javascript,ecmascript-6,frontend,Javascript,Ecmascript 6,Frontend,我已经用ECMAScript 6为一个用ECMAScript 5编写的系统编写了一些模块。模块与系统的其余部分一样正常工作 是否知道系统可以使用这些新模块而不将它们传输回ES5?这个问题不是针对特定的项目或设置,更像是针对ES5和ES6的一般可能性 谢谢您的帮助。这一切都取决于您要运行它的平台。如果您的平台支持ES 2016,那么运行它不会有任何问题 示例:Chrome支持最新的ECMA脚本功能,因此您的所有ECMA 6和ECMA 7功能都将正常运行,而较旧的Internet Explorer不

我已经用ECMAScript 6为一个用ECMAScript 5编写的系统编写了一些模块。模块与系统的其余部分一样正常工作

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


谢谢您的帮助。

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

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


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

如果您在支持ES2015(以前称为ES6的正确名称)的环境中运行代码,那么该环境也支持ES5。Chrome仍然支持一些ECMAScript 2019(或ES10?)功能!最新版本的Chrome现在支持ES10。这就是我说的。。。?ES10并不是一个真正的东西。这只是一个昵称。哦,对不起,事实上,我对你声明中的问号感到困惑:DHa!没问题。