I have encountered an error while trying to declare a variable inside of a Javascript class. Here is an example of code.
class BaseContainer {
constructor(parent){
this.Shell = document.createElement("DIV");
parent.appendChild(this.Shell);
};
this.SomeVar = 1;
};
It gives me an error.
Well, you cannot declare variables inside a
class
. Put it in the constructor if you want to create a property. Also, you must not put semicolons after method declarations (including theconstructor
).