Вот несколько часто используемых методов класса JavaScript:
-
constructor(): метод конструктора используется для создания и инициализации объекта, созданного на основе класса.
-
static: ключевое слово static используется для определения статического метода или свойства класса. Статические методы вызываются для самого класса, а не для его экземпляров.
-
prototype: свойство прототипа позволяет добавлять методы и свойства ко всем экземплярам класса.
-
this: ключевое слово this относится к текущему экземпляру класса и используется для доступа к его свойствам и методам внутри класса.
-
Геттеры и сеттеры: геттеры и сеттеры используются для определения методов, которые позволяют вам получать доступ к значениям свойств класса и изменять их.
-
method(): это обычный метод, определенный внутри класса, который можно вызывать в экземплярах класса.
-
extends: ключевое слово расширяет используется для создания подкласса, который наследует свойства и методы родительского класса.
-
super(): ключевое слово super используется для вызова методов родительского класса из подкласса.
-
instanceof: оператор экземпляра используется для проверки принадлежности объекта к определенному классу.
-
toString(): метод toString() используется для преобразования объекта в строковое представление.
-
Object.assign(): этот метод используется для копирования значений всех перечислимых свойств из одного или нескольких исходных объектов в целевой объект.
-
Object.keys(): этот метод возвращает массив имен собственных перечислимых свойств данного объекта.
-
Object.getOwnPropertyNames(): этот метод возвращает массив всех имен свойств (перечисляемых или неперечисляемых) данного объекта.
-
Object.getPrototypeOf(): этот метод возвращает прототип объекта.
-
Object.setPrototypeOf(): этот метод устанавливает прототип объекта.