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 внутри себя будет указывать на объект который мы передаём |
Часовой пояс GMT +3, время: 23:06. |