有没有地方可以测试代码是否符合 ES5/安全?

cbd*_*per 4 javascript ecmascript-5

有时我想知道我写的代码是否符合 ES5/安全。

示例:由于箭头函数,这将失败。

() => "something";
Run Code Online (Sandbox Code Playgroud)

我知道Babel可以解决这个问题。但有时我想测试一些案例。

有什么地方可以做到这一点吗?

sem*_*ako 7

试试 ESlint,https: //eslint.org/demo 。您可以禁用高级规则并坚持基本规则。

例如,对于上ES5箭头功能:https://eslint.org/demo#eyJ0ZXh0IjoiKCkgPT4gXCJzb21ldGhpbmdcIjsiLCJvcHRpb25zIjp7InBhcnNlck9wdGlvbnMiOnsiZWNtYVZlcnNpb24iOjUsInNvdXJjZVR5cGUiOiJzY3JpcHQiLCJlY21hRmVhdHVyZXMiOnt9fSwicnVsZXMiOnt9LCJlbnYiOnt9fX0=

它也可以作为 build/ci 脚本的一部分自动化。