У меня есть некоторые проблемы с IE11 и статическим классом javascript, который я написал.IE11 дает ошибку SCRIPT1002 при определении класса в javascript
Ошибки я получаю:
SCRIPT1002: Ошибка синтаксиса rgmui.box.js (6,1)
Что указывает на:
// ===========================================
// RGMUI BOX
// Static class
class RgMuiBox {
^
Так я Думаю, я определяю этот класс не так? Каков правильный способ сделать это?
Я нашел сообщение на SO, которое, как представляется, указывает, что проблема ES5 vs ES6 - и я считаю, что IE11 не поддерживает ES6?
Просто чтобы быть полным, это то, что я (упрощенно):
class RgMuiBox {
static method1() {
// .. code ..
}
}
Спасибо!
Согласно [ES6 Таблица совместимости] (https://kangax.github.io/compat-table/es6/), классы не распознаются IE11. – Mikey