IE11在javascript中定义类时出现SCRIPT1002错误

我在使用IE11和我编写的静态 javascript类时遇到了一些麻烦.

我得到的错误是:

SCRIPT1002: Syntax error
rgmui.Box.js (6,1)

指向:

// ===========================================
// RGMUI Box
// Static class

class RgMuiBox {
^

所以我猜我是以错误的方式定义这个类?这样做的正确方法是什么?

我在SO上发现了一篇帖子,似乎指出问题是ES5 vs ES6 – 我认为IE11不支持ES6?

为了完成,这就是我所拥有的(简化):

class RgMuiBox {
    static method1() {
    // .. code ..
    }
}

谢谢!

解决方法

讨厌重新打开这样一个老问题,但它仍然显示在结果中很高,所以我会添加我发现的:

重申@Mikey和@REJH所说的,IE11不承认类.

也就是说,像Babel这样的工具可以让你将类翻译成可在IE11上运行的东西.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...