Топ вопросы на собеседовании по JavaScript: 3) Ключевое слово this.

preview_player
Показать описание
Все у этого JavaScript не как у всех!
Разбираем использование ключевого слова this и понятие контекста.

_________________________________________________________________
Смотрите также:
Рекомендации по теме
Комментарии
Автор

Во первых очень доходчиво объясняет парень, во вторых как будто у него в гостях побывал за чашкой чая послушал, это все его клеточная рубашка))) спасибо за видос, лайк

ravabat
Автор

Норм видео, прояснило туман по поводу контекста, спасибо автору.

lets_catch_the_light
Автор

Александр вы великолепно объясняете, большое спасибо за вашу работу :)

Esquel
Автор

Спасибо, очень доходчиво! Хотя не сказал бы, что сложная тема но, однако, это не понимание примитивов)

xhsovqu
Автор

спасибо вам понял абсолютно все.Лайк и подписка от меня

raufhashimov
Автор

через 3 дни собес, спасибо Вам за видео. Они очень помагают структурировать знания!

alexsarny
Автор

person.seyHello=sayHello;
Так мы создаем метод seyHello в обьекте Person который будет ссылатся на функицию seyHello?
Или мы создаем внутри обьекта Person функцию/метод seyHello?

oleksiykurylyuk
Автор

Тема не раскрыта. Есть ситуации где this это нечто другое. this = window для глобальной функции только если "use strict" не указан, а если указан, то this = undefined.
Проверьте:
"use strict";
function qwe (){
console.log(this);
}
qwe();
Внутри обработчика события this = event.currentTarget. На сервере this в контексте модуля это this = exports = module.exports. Также this внутри функции не привязанной к объекту на сервере вызовет ошибку при попытке вывода, то есть не ясно чему он равен.

nouneim
Автор

Здравствуйте! В ходе просмотра видео возникло несколько вопросов:
1. когда мы объекту person задаем метод sayHello, который ссылается на внешнюю ф-ю sayHello, то код этой ф-и копируется в person.sayHello или person.sayHello является ссылкой на эту внешнюю ф-ю?
2. как ведет себя this в стрелочных функциях?

oleksandrpatsiuk