Class Syntaxclass Student {
constructor(firstName, lastName) {
this.firstName = firstName;
this.lastName = lastName;
}
fullName() {
return `${this.firstName} ${this.lastName}` // instance method
}
static EnrollStudents() {
return "Enrolled"
}
}
let firstStudent = new Student("Ivan", "Ivanov")
firstStudent.fullName(); // instance method call
Student.EnrollStudents(firstStudent)
instance method - метод экземпляра, метод класса
static method - статический метод. Будет доступен классу, но не будет доступен экземпляру.