ООП в JavaScript. Статические методы и свойства
Vložit
- čas přidán 16. 03. 2020
- Мои курсы itgid.info/course
Этот урок: itgid.info/unit/object-js?uni...
Курс ООП JavaScript itgid.info/course/object-js
Помощь Насте itgid.info/site/nastya
Инстаграмм мамы Насти: maria_gaidu...
Карта Приватбанк мамы Насти (Мария Гайдученко): 5168755420228781
Телеграмм канал JavaScript Rules: t.me/jsrules
Объектно-ориентированное программирование в JavaScript. Статические свойства и методы в JavaScript
Очень нравятся ваши уроки, потому что вы не только объясняете доступным языком, но ещё и показываете это на реальных(!) примерах (например, работа с юзерами на сайте), а не на каких-то абстрактных примерах с животными и котами. Сразу становится понятно, для чего существуют те или иные функции и методы, а также где их можно и нужно применять. Спасибо вам большое!
Чувствуется опыт преподавателя.
старался!
Самое лучшее и понятное объяснение статических методов, которое я слышала. Спасибо!
Вы учитель от Бога. Спасибо большое. В университете было тяжко с ООП, но Вам удалось простыми словами всё объяснить!
курс потрясающий, спасибо вам за проделанную работу
Алекс, спасибо за ваш труд!
Спасибо за уроки! и вообще за эту всю тему. Это первая тема которую смотрю на канале. Думаю я здесь задержусь)
спасибо за предоставленный урок и за труд:)
Александр большое спасибо за урок , д/з на отработку подходит идеально! Выполнял с удовольствием ^_^
Спасибо! Все понятно
спасибо за видео!!!
спасибо за урок, очень полезно
Спасибо!
Как пример можно приводить статическое свойство - количество созданных объектов, а методы, это изменение данного свойства.
Не затронули тему, как обратиться из самого объекта/экземпляра к данным свойствам и методам. В остальном всё отлично, спасибо.
Спасибо, очень доходчиво
Спасибо. Рад!
Спасибо
Очень хороший курс!
Спасибо!!!
Продуктивно. Интересно и вовремя
Гуд!
Интересная тема, спасибо
спасибо!
это просто супер
14:02 Сергей обиделся)) Спасибо за урок очень просто и понятно!
Супер!!!!!
Исключительно субъективное мнение, бы до бы на много понятней, если бы использовались для примера хоть какие-то мок данные. А в целом мне очень нравится как Вы приподносите материал. Спасибо
Прям как в институте)
very good
>Курс стоит 2 чашки кофе в кафе
>Стоимость курса 1400р
Вот это жирует кто-то, кофе по цене 700р за чашку пьет :D
в Московском старбаксе даж дешевле :D
Не знаю как в js, но в python 3 статические методы - это обычные функции, обьявлены в классе, без взаемодействия с ним. Думаю в других языках похоже.
Дякую
User.prototype.getRole() почему не обратились? при инициализации класса по сути уже создается User.prototype со всеми методами. а конструктор ждет сидит)
7:40
Лайк могли бы сделать урок посвященный replace было круто
Гуд
User.prototype.method()
Или если нужо
User.prototype.method.call(/*some*/)?
Я не против ничего из урока, просто хочу уточнить
Вариант :)
Однако. Статический метод создается на функции конструкторе, этот метод не попадет ни одному созданному объекту. Метод из прототипа попадет во все объекты.
Т.е. если есть обычный метод, то его не будут дублировать в статичесий метод :)
на learnjavascript очень много хитростей как можно воровать методы, заменять, переопределять и так далее...
@@grommaks я от туда и пришёл))
@@ddystopia8091 )))
@@grommaks "Метод из прототипа попадет во все объекты."
никто никуда не попадает. просто через цепочку прототипов имеется доступ
@@user-wp1te1uy7k попадает не значит копируется...все верно...по цепочке прототипов
Даёшь ООП PHP от Лущенко!!! Оле-оле 🚩🚩🚩🚩🚩
Alex top 1
Автору спасибо!
Но даже он не выдержал что б показать как это выглядит в норм языках)
Жаль что джс столь юн- надеюсь до пилят.
А пока тайпскрипт...
Ну я люблю PHP
WebDev с нуля. Канал Алекса Лущенко. Думаю это очень правильно что Вы показали как это выглядит в «классике». Новичкам просто мозг разорвет ооп, тем более такое «особенное» как в джс.
Спасибо Вам большое!
@@DrZlad мне уже успело разорвать, еще учитывая то что начинал с ES5)
+
С таким же успехом можно создать функцию вне класса
и о чём будет говорить функция getId, если она будет создана вне класса ?
быстрее бы зарплата))
Как по мне тут не правильный подход к реализации. getRole, по идее должен быть отдельным объектом, который следил бы за всеми юзерами. Собственно, сами статические методы, нарушают принцип ооп, лучше от них отказаться вовсе. Но это лично мое, творческое мнение )
+++
сложно объсняет препод
много говорит мало объясняет
Ужасно обьяснил можно было бы за 6 минуи
"за 6 минуи
" сам объясняй.
Спасибо!
Дякую