ООП в JavaScript. Наследование, классы. Super, конструктор.

  Рет қаралды 46,550

WebDev с нуля. Канал Алекса Лущенко

WebDev с нуля. Канал Алекса Лущенко

4 жыл бұрын

Мои курсы itgid.info/course
Этот урок: itgid.info/unit/object-js?uni...
Курс ООП JavaScript itgid.info/course/javascript-2
Помощь Насте itgid.info/site/nastya
Инстаграмм мамы Насти: maria_gaidu...
Карта Приватбанк мамы Насти (Мария Гайдученко): 5168755420228781
Телеграмм канал JavaScript Rules: t.me/jsrules
Объектно-ориентированное программирование в JavaScript. Прототипы, прототипное наследование, __proto__, наследование на основе прототипов

Пікірлер: 60
@kratsplay2993
@kratsplay2993 Жыл бұрын
Большое Вам спасибо! Очень подробно и понятно объясняете! 10\10 👍
@user-ur5kc8er8w
@user-ur5kc8er8w 4 жыл бұрын
super... Как в питоне. Языки всех стран, объединяйтесь!
@user-tb5tp2tv6x
@user-tb5tp2tv6x 3 жыл бұрын
Я 100 видео посмотрел котрый class ООП вообще не понял, а твои 1 видео смотрел очень прекрасно круто спасибо 👍👍👍
@SuperArtyom1987
@SuperArtyom1987 3 жыл бұрын
Спасибо, отлично объясняете!
@stasmaksimov9531
@stasmaksimov9531 4 жыл бұрын
Отлично! Спасибо! 👍
@ddystopia8091
@ddystopia8091 4 жыл бұрын
Когда вам выбивает автодополнением что-то не то, или просто надо что-то вернуть, попробуйте начать использовать Ctrl + Z Так будет куда быстрее, если привыкнуть
@sikinski1588
@sikinski1588 3 жыл бұрын
спасибо за видео)
@alexproc958
@alexproc958 Жыл бұрын
логирование и названия переменных просто восхетителны😁
@unknown.6914
@unknown.6914 8 ай бұрын
отличные уроки, спасибо
@tarasshevchuk8477
@tarasshevchuk8477 Жыл бұрын
Дякую за корисну інформацію !!!!!
@user-sm3jy6xq7g
@user-sm3jy6xq7g 2 жыл бұрын
уф, благодаря этому видео наконец понял как из родителя вытащить переменную в методе, а то в предыдущих задачах нефига не мог это сделать....
@user-dv3kz2gf5t
@user-dv3kz2gf5t 2 жыл бұрын
Пойду штурмовать дз, спасибо за полезное видео!
@user-kn4lf4wv4r
@user-kn4lf4wv4r 3 жыл бұрын
Топ, просто одним словом!!!!
@user-tb5tp2tv6x
@user-tb5tp2tv6x 3 жыл бұрын
Спасибо круто 👍👍👍👍👍
@denis_minimal
@denis_minimal 4 жыл бұрын
Спасибо за видео! Зачем в console.log вызывать метод который сам выводит в console.log данные?) Этот undefined запутал меня
@maga_frank
@maga_frank Жыл бұрын
Прошло 2 года, можешь теперь сам ответить на свой вопрос?)
@denis_minimal
@denis_minimal Жыл бұрын
@@maga_frank Могу. Этого не нужно делать. Нужно просто вызывать этот метод)
@maga_frank
@maga_frank Жыл бұрын
@@denis_minimal уже работаешь наверно?
@denis_minimal
@denis_minimal Жыл бұрын
@Виктор я фрилансер) тогда фрилансил и сейчас фриланшу
@user-wh8ww5lp2l
@user-wh8ww5lp2l 4 жыл бұрын
Сделай видео по typescript.
@timzeynalov3537
@timzeynalov3537 2 жыл бұрын
кому он нах нужен
@andrTaylor
@andrTaylor 4 жыл бұрын
5:00 - typeof выводит "функция", ну типо по идее верно так как в ES5 это в принципе была бы функция конструктор, не вижу повода для дисскуссий)
@max-zay
@max-zay 3 жыл бұрын
а если несколько дочерних классов (дочерний дочернего и тд) и если методы с одинаковыми названиями, то в ниже стоящем классе как сработаю вышестоящие методы? сработает метод выше на один уровень или сработает метод самого высокого уровня? или буду срабатывать методы все найденные вышестоящие методы, включая потом самый нижний?
@darkwilder9459
@darkwilder9459 3 жыл бұрын
Автор, не исполюзуй console.log при вызове методов, лучше внутри самих методов юзать это. Потому что много новичков пытается на этом месте. НО! Видео очень хорошо обясняет принципы наследования и базовой инфы о класах, на этом спасибо!)
@slowmoka
@slowmoka 3 жыл бұрын
Александр, очень люблю ваши уроки, но непонятно зачем выводить консольлог метода() внутри которого уже есть консольлог...
@velessn
@velessn 3 жыл бұрын
Сейчас взорвется мозг. К середине видео теряю нить повествования.
@cs3913
@cs3913 3 жыл бұрын
а почему sayHello работает и без function ??
@yuraprotsuk
@yuraprotsuk 4 жыл бұрын
Дякую!
@boycovclub
@boycovclub 4 жыл бұрын
Хотелось бы старый синтаксис, чтобы взорвать мозг всем))
@hafizullohabdusattorov4090
@hafizullohabdusattorov4090 Жыл бұрын
💋💋💋
@deterkot
@deterkot 2 жыл бұрын
супер дякую
@techno7761
@techno7761 3 жыл бұрын
А как расширить базовый класс, находящийся в другом *.js файле?
@v_sandz
@v_sandz 3 жыл бұрын
webpack :)
@ICE777_
@ICE777_ 3 жыл бұрын
Подключаешь через html базовый класс а потом тот который расширяешь НО они оба должны быть в глобальной области или каким-то другим способом быть видны друг другу тобишь через return из какой-то функции и переменная которая это получает и к этой переменной общатся. Ну вообщем надеюсь ты понял.
@ness_happy9379
@ness_happy9379 Жыл бұрын
С супер не понял, зачем родителю что-то передавать?
@ArtemSokolov2569
@ArtemSokolov2569 10 ай бұрын
как это возможно без ts?
@FJFray
@FJFray 2 жыл бұрын
Очень водянистый урок, почти тоже самое что и в прошлом видео. Вызов console.log с аргументом, который ничего не возвращает обескураживает.
@andrei8299
@andrei8299 3 жыл бұрын
Очень странно. У вас на эту тему аж три видео. Я посмотрел самое первое и, на мой взгляд, оно покрывает 2 следующих
@tetyana_tkachenko
@tetyana_tkachenko 3 жыл бұрын
возможно, Вы смотрели видео, которое само по себе рассматривает тему, или же видео из другого курса Александра. Конкретно это видео - из курса "ООП в JavaScript", и оно вполне может дублироваться в других курсах
@lvivduncan
@lvivduncan 4 жыл бұрын
copyWithin() та fill() -- два складних методи, деструктуризація має свої незвичні особливості
@firstAmongTheFirsts
@firstAmongTheFirsts Жыл бұрын
спасибо вы меня окончательно убедили не покупать ваш курс ООП у вас фундаментальные ошибки, особенно что касается создания и наследование в объектах.
@viktors846
@viktors846 Жыл бұрын
У вас ЛУЧШИЙ курс по функциям!!! За это большое спасибо! Но вот данный курс полностью разочаровал. Отличие настоящего педагога - он ГОТОВИТ материал так, чтобы максимально просто и понятно ДЛЯ СЛУШАТЕЛЯ объяснить тему... В этом же курсе фраза "у меня где-то ошибка" произносится удручающе часто. И очень много "воды" из-за неудачных формулировок.
@rak4619
@rak4619 Жыл бұрын
НЕ вызывай консоль лог от метода, который сам вызывает консоль лог. Очень запутывает
@zloy_ax8496
@zloy_ax8496 2 жыл бұрын
+++
@user-wp1te1uy7k
@user-wp1te1uy7k 4 жыл бұрын
sayHelloToMyLittleFriend()
@devcaand
@devcaand 2 жыл бұрын
Класс "пЁСон", еле досмотрел, мелочь, а слух режет.
@marinasatsyk2184
@marinasatsyk2184 2 жыл бұрын
вообще-то это правильное произношение англ слова
@devcaand
@devcaand 2 жыл бұрын
@@marinasatsyk2184 правильное произношение "пЁРсон" а не "пЁСон". Должна слышиться буква Р.
@marinasatsyk2184
@marinasatsyk2184 2 жыл бұрын
@@devcaand посмотрите транскрипцию этого слова и все встанет на свои места
@marinasatsyk2184
@marinasatsyk2184 2 жыл бұрын
@@devcaand person [pɜːsn] n
@devcaand
@devcaand 2 жыл бұрын
@@marinasatsyk2184 Марина, вы видимо сами не очень хорошо по английски разговариваете раз до сих пор успариваете. Мне плевать какая там транскрипция, я 10 лет живу заграницей и слово пеРСон произноситя с четко слышимой Р буквой Р - Карл. Ни разу от местных я не слышал пЁСон и сам так не говорю. На худой конец забейте слово person в гугл переводчик и нажмите кнопку воспроизведения голоса, уверяю ни какого пЁСон вы там не услышите, как в этом видео. Че вы успариваете я не понимаю, если не знаете как на слух должно звучать это слово? Вы судя по всему по методичке СССР учили английский? И все что там написанно для вас является не оспоримой истиной?
ООП в JavaScript. Get, Set JavaScript, приватные и защищенные свойства
23:01
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 47 М.
ООП в JavaScript. Мифы, наследование, полиморфизм, абстракции, наследованиеи,
1:01:03
Balloon Stepping Challenge: Barry Policeman Vs  Herobrine and His Friends
00:28
Шокирующая Речь Выпускника 😳📽️@CarrolltonTexas
00:43
Глеб Рандалайнен
Рет қаралды 11 МЛН
В ДЕТСТВЕ СТРОИШЬ ДОМ ПОД СТОЛОМ
00:17
SIDELNIKOVVV
Рет қаралды 3,8 МЛН
ООП в JavaScript. Делаем виджет GridView на ООП
19:07
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 18 М.
ООП в JavaScript. THIS
18:58
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 27 М.
ООП в JavaScript. Классы, свойства, методы
29:02
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 74 М.
ООП в JavaScript. Статические методы и свойства
23:37
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 27 М.
ООП в JavaScript. Bind, Call, Apply
16:23
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 34 М.