Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 24.07.2020, 23:56
Аспирант
Отправить личное сообщение для Иса Мирзоев Посмотреть профиль Найти все сообщения от Иса Мирзоев
 
Регистрация: 15.04.2019
Сообщений: 72

static vs this
Всех приветствую. Вопрос об ООП в JS. Как я понял, методы внутри классов можно вызывать через this. Но также методы внутри классов можно вызывать через className.methodName, если метод статический. Поясните плиз разницу, так как в одних местах у меня все заменилось корректно (там, где был статик - я убрал статик у метода и вписал this при вызове классе вместо ClassName), но в других случаях корректной замены не вышло (был this.methodName, я сделал метод статическим, стал вызывать через className.methodName, но работоспособность была нарушена).
Проще говоря: когда использовать статик (и зачем он нужен)? С this все более-менее ясно, он обычно работает при любых раскладах. Спасибо.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите допилить код sergiy_1991 Общие вопросы Javascript 4 23.12.2019 12:48
программа для расчета стоимости бургера. Javany11 Общие вопросы Javascript 7 16.04.2018 08:36
Представляем вам ORMjs ORMjs Оффтопик 55 17.01.2017 02:46
Yandex map api или Yandex static arahmanov Элементы интерфейса 5 04.02.2016 11:34
position absolute vs static simple Общие вопросы Javascript 2 30.05.2013 02:44