Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   static vs this (https://javascript.ru/forum/misc/80749-static-vs.html)

Иса Мирзоев 24.07.2020 23:56

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


Часовой пояс GMT +3, время: 21:39.