gpt4 book ai didi

javascript - 为什么 Babel 在转换为 ES2015 时不使用 javascript 类?

转载 作者:行者123 更新时间:2023-11-30 11:14:49 25 4
gpt4 key购买 nike

我最近一直在尝试在线 Babel 转译工具,我注意到在将类转译为 ES2015 时,它不使用 javascript 类并创建 var _createClass = function () {... 样板改为:Demo

然而,javascript class 关键字已在 ES2015 中添加。 Source

javascript类仅在勾选ES2016时使用。

这是为什么?

最佳答案

I've noticed that when transpiling a class to ES2015, it doesnt use javascript class: https://babeljs.io/repl#?presets=es2015&…

您不是在转译到 ES2015,您是在 ES2015 转译到旧版本。 ES2015 preset选择所有为 ES2015 内容生成 ES3/5 代码的转换。

The javascript class is used only when ticking ES2016.

是的,当您只转译 ES2016(或更高版本)的东西时,它保留了 ES2015 的 class 语法和其他特性。

关于javascript - 为什么 Babel 在转换为 ES2015 时不使用 javascript 类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52039535/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com