Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 17.02.2019, 11:45
Новичок на форуме
Отправить личное сообщение для Triglav86 Посмотреть профиль Найти все сообщения от Triglav86
 
Регистрация: 01.02.2019
Сообщений: 4

Explicit Binding ( this )
Explicit Binding - явное связывание.
Объясните пожалуйста на пальцах как он работает ? Не могу до конца понять.
На ютубе нашел видео на эту тему там объяснили так:

function foo() {
console.log(this.a);
}

var a = "global";
var obj = {
a:2
};
foo.call(obj); //2
foo.apply(obj); //2

текст объяснения:
Вызываем функцию call у объекта foo и передаём в качестве первого параметра наш объект obj. Функция call внутри себя вызовет нашу функцию foo и именно на этот вызов функции foo у нас this внутри себя будет указывать на объект который мы передаём
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Knockoutjs проблемы с binding nexus0603 Библиотеки/Тулкиты/Фреймворки 0 23.12.2013 07:19
Binding - помогите разобраться errno Элементы интерфейса 1 30.06.2012 01:41
Слайды "ECMAScript 6" Dmitry A. Soshnikov Учебные материалы 17 15.12.2011 04:07
Я нашел скрытый бонус JavaScript Solovei95 Общие вопросы Javascript 63 01.06.2011 22:58