There is an App
class in the app:
class App {
static cart;
static init() {
const shop = new Shop();
shop.render();
this.cart = shop.cart;
}
}
I'm using VSCode
as IDE and jshint
as a code quality tool.
Declaring of static cart;
as an App
class field causes the next error message in Problems panel
:
(property) App.cart: any
Class properties must be methods. Expected '(' but instead saw ';'. (E054)jshint(E054)
I tried to google for this problem, but failed.
Could you tell, please, what i am doing wrong?
I'm new to JS, so maybe there is a syntax error in my code?
question from:
https://stackoverflow.com/questions/65641937/why-is-jshint-throwing-an-error-when-i-declare-a-class-field 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…