如何测试浏览器是否支持js ES6 Class?

Teo*_*dor 3 javascript class browser-support ecmascript-6

我的 js 类在 Chrome 中运行良好,但是当我在 IE 中测试时,脚本按预期失败,给出了一个难看的语法错误。
有什么方法可以测试客户端浏览器是否可以在 javascript 中处理 ES6 类?

zer*_*kms 6

技术上你可以

try { eval('"use strict"; class foo {}'); } catch (e) { console.log(e); }
Run Code Online (Sandbox Code Playgroud)

实际上,至少在这些天,我认为更喜欢它而不是转译是不合理的。