Modern JS Cheatsheet / Памятка по современному JavaScript: This в JavaScript
| Английский оригинал | Перевод на русский | |
|---|---|---|
Сожалеем, но текст оригинала доступен только зарегистрированным пользователям. |
### <a name="this_def"></a> *this* в JavaScript Tomatoknight 02.10.17 в 18:33 |
|
|
Оператор *this* ведет себя не так, как в других языках. В большинстве случаев он определяется тем, как вызвана функция ([Ссылка: MDN](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/this)). Tomatoknight 02.10.17 в 18:34 |
||
|
Это сложное понятие с множеством тонкостей, так что я крайне рекомендую вам тщательно изучить приведенные ниже внешние ресурсы. Я покажу вам, как сам лично определяю, чему равно *this*. Этому меня научила [вот эта статья Иегуды Каца](http://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/). Tomatoknight 02.10.17 в 18:42 |
||
|
```js Tomatoknight 02.10.17 в 18:49 |
||
|
#### Внешние ресурсы Tomatoknight 02.10.17 в 18:49 |
||
|
- [Понимание вызова функций и "this" в JavaScript - Иегуда Кац](http://yehudakatz.com/2011/08/11/understanding-javascript-function-invocation-and-this/) Tomatoknight 02.10.17 в 18:50 |
