Skip to content

Latest commit

 

History

History
21 lines (15 loc) · 799 Bytes

this.md

File metadata and controls

21 lines (15 loc) · 799 Bytes

this

Будь-який доступ до ключового слова this у функції контролюється способом виклику функції. Його зазвичай називають "контекстом виклику".

Приклад:

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

foo(); // logs out the global e.g. `window` in browsers
let bar = {
  foo
}
bar.foo(); // Logs out `bar` as `foo` was called on `bar`

Тому будьте обережні з використанням this. Якщо ви хочете від'єднати this у класі від контексту виклику, використовуйте функцію-стрілку, докладніше про це пізніше.