I have some trouble with IE11 and a static javascript class I wrote.
The error I get is:
SCRIPT1002: Syntax error rgmui.box.js (6,1)
@Mikey is right. IE11 does not recognize this syntax for classes because ES6 spec: https://kangax.github.io/compat-table/es6/
class RgMuiBox {
static method1() {
// .. code ..
}
}
I'm still not sure if the following is the correct way to define a static class but it works:
var RgMuiBox = {};
RgMuiBox.method = function() {
// ....
}
Just putting it out here so this question has some sort of an answer that might help people get going. If there are alternatives to the above I like to hear about those!