Javascript 是否有地方测试代码是否符合ES5标准/安全?

Javascript 是否有地方测试代码是否符合ES5标准/安全?,javascript,ecmascript-5,Javascript,Ecmascript 5,有时我想知道我正在编写的代码是否符合ES5/安全 示例:这将由于箭头功能而失败 () => "something"; 我知道巴贝尔可以处理这件事。但有时我想测试一些案例 有什么地方可以让我这样做吗?试试ESlint。您可以禁用高级规则并坚持基本规则 例如,使用ES5上的箭头功能: 它也可以作为构建/ci脚本的一部分进行自动化。internet explorer?或者你也可以试试Modernizer——它有一些工具可以在出现问题时启动polyfills。只需在InternetExplore

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

示例:这将由于箭头功能而失败

() => "something";
我知道巴贝尔可以处理这件事。但有时我想测试一些案例

有什么地方可以让我这样做吗?

试试ESlint。您可以禁用高级规则并坚持基本规则

例如,使用ES5上的箭头功能:


它也可以作为构建/ci脚本的一部分进行自动化。

internet explorer?或者你也可以试试Modernizer——它有一些工具可以在出现问题时启动polyfills。只需在InternetExplorer11中运行你的代码。注意IE11支持
const
@Zydnar我经常使用“caniuse.com”。但有时我找不到我需要的东西。谢谢这部分起作用了。它在语法方面工作得很好。但是代码
someString.someUndefinedMethod(无论什么)
没有显示任何错误。它不知道ES5原型方法@cbdeveloper由于JS的性质,方法不进行类型检查。据我所知,在ESLint中没有这方面的规则。除非您使用的是类型检查编译器,例如,
someUndefinedMethod
是否不是由第三方库定义的,否则无法确定。您是对的!我想我需要一个ES5环境来实际(尝试)运行一些代码。谢谢