Урок 2. JavaScript. Что такое контекст this. Как работает call, bind, apply

preview_player
Показать описание


Roadmap по каналу:

JavaScript. Что такое контекст this. Как работает call, bind, apply

В видео вы узнаете, что такое контекст в JavaScript, как он работает, как его передавать и что с ним можно делать.
В уроке вы узнаете про методы call, bind, apply - разницу между ними
В конце вы увидите практическое применение prototype в связке с контекстом и ключевым словом this

Сложный JavaScript простым языком:
Рекомендации по теме
Комментарии
Автор

Ну что господа, стало ли более понятно с контекстом? Будем двигаться дальше?

VladilenMinin
Автор

уроки настолько качественны, что доставляет такое же удовольствие как просмотр обычных роликов

wickedtorpedo
Автор

02:57 оно вызывает то, что стоит слева от точки, где мы вызываем данную функцию
03:20 Ключевое слово this всегда динамичное, оно указывает на тот объект в контексте которого оно было вызвано
04:50 функция bind - в качестве значения этой функции му можем передать тот контекст который будет привязан у вызываемой функции
05:37 сам по this себе указывает на глобальный объект window
09:00 метод bind на самом деле не вызывает функцию, а возвращает новую функцию которая уже привязала к себе новый контекст
09:50 метод group у объекта console
12:51 С помощью метода bind, помимо того что первым параметром мы указываем контекст который должен быть привязан к новой функции, другими параметрами мы можем передавать следующие параметры которые нужны функции
13:47 Метод call. Отличие от метода bind, что он метод call сразу же вызывает эту функцию, а метод bind в свою очередь возвращает нам новую функцию, и её мы можем вызвать тогда, когда нам угодно
14:50 Метод apply. В отличие от методов bind и call, где можно бесконечное число параметров, в метод apply мы всегда передаем два параметра.
У метода apply второй параметр всегда массив, и этот массив состоит из аргументов которые попадут в эту функцию.
Метод apply сразу же вызывает эту функцию.
15:45 Практика с использованием прототипов и контекста (this)

lxqsyeh
Автор

Вот неужели никто раньше не мог так понятно объяснить?) шикардос!)

eylskvh
Автор

Наконец-то что-то адекватное появилось на этой площадке.

wzoovur
Автор

реально спасибо большое, сколько на JS пишу, всегда боялся этого this, особенно bind и apply :-) вот прям рассказал так, что все очень и очень понятно, прям разжевал и в рот положил. Респектос!

rudinandrey
Автор

Отдельное Спасибо хочу сказать Владилену за то, что в начале видео он говорит, что тема простая для понимания. А то заходишь в панике пытаясь понять, и тут на тебе, "простая тема". Это помогает.!

pcegrzm
Автор

Спасибо за достаточно понятное объяснение, такого контента мало, в основном одни основы js

zpcrcbd
Автор

Отличный канал по JS. Однозначно лайк, хорошее объяснение материала!

mike_tallon
Автор

Спасибо за наглядное объяснения. Благодарен за то, что такой прекрасный контент еще и в бесплатном доступе)

holyage
Автор

2022 - видео до сих пор актуально.
Спасибо, Владилен, за подробный разбор!)

charliebrown
Автор

Владилен, спасибо тебе огромнейшее за материал. Очень помог! До этого видоса дня два разбирался с this и методами, не мог устаканить в голове. Респект за твой труд! Верю, что все эти не простые времена пройдут быстро!!!

nekom
Автор

Вау. У меня просто нет слов. Лучшее объяснение контекста. Огромное спасибо, Владилен!

sulmom
Автор

У вас просто талант объяснять сложные вещи простым языком. Снимаю шляпу)
Я наконец-то понял зачем еще нужен bind, когда есть call.

Sergio-ijpw
Автор

Офигенно, быстро и походчиво!! Спасибо за то, что ты есть!
Сейчас прохожу курсы, для меня довольно дорогие... Ментору до тебя как до небес в плане доходчивого объяснения....

stanfarshtei
Автор

Наконец три этих метода и их отличие, объяснили доступным языком и, без "воды". Огромное спасибо, сейчас нужно подтянуть знания по JS и Ваш труд в этом очень помогает!

artkitbit
Автор

Лучшее объяснение bind, call и apply на всем рунете

kbutxgl
Автор

твоё любимое слово "на самом деле"
Good Luck Broo

dibmediya
Автор

Лучших уроков по javascript чем у Вас Владилен я не встречал!
Так держать!

Vlad-embx
Автор

Это великолепно! Смотришь и радуешься, что такие замечательные вещи узнаешь и понимаешь. Всё логично, а главное сразу видишь, зачем нужны эти "премудрости"))) Спасибо!

enccjgc