Этот сайт использует cookies. Продолжение работы с сайтом означает, что Вы согласны!
Статические свойства и методы
Все рассмотренные варианты позволяли создавать свойства и методы экземпляра класса. Тем не менее можно также создать свойства и методы, связанные с самим классом, а не с его экземпляром (листинг 11.5). Такие свойства и методы называются статическими.
Листинг 11.5. Статические свойства и методы
function Car(m) {
this.model = m;
}
Car.text = 'Модель ';
Car.showInfo = function(obj) {
console.log(Car.text + obj.model);
};
let obj = new Car('ВАЗ-2109');
// Вывод значений
console.log(Car.text); // Модель
Car.showInfo(obj); // Модель ВАЗ-2109
Получить значение статического свойства и вызвать статический метод можно без создания экземпляра.
Помощь сайту
ЮMoney (Yandex-деньги): 410011140483022
ПАО Сбербанк:
Счет: 40817810855006152256
Реквизиты банка:
Наименование: СЕВЕРО-ЗАПАДНЫЙ БАНК ПАО СБЕРБАНК
Корреспондентский счет: 30101810500000000653
БИК: 044030653
КПП: 784243001
ОКПО: 09171401
ОКОНХ: 96130
Скриншот реквизитов