Для чого потрібен this у js?

Коли функцію-конструктор викликають з використанням ключового слова new , this в ній вказує на новий об’єкт, який, за допомогою конструктора, надають властивостями і методами . Ось як можна працювати зі стандартними конструкторами JavaScript.Aug 8, 2018

Значення this – це об’єкт “перед крапкою”, який використовується для виклику методу. Тут під час виконання коду user. sayHi() значенням this буде user (посилання на об’єкт user ).

У цьому випадку this всередині функції f дорівнює глобальному об’єкту (наприклад, у браузері це window, у Node. js – global). Самовикличні функції (self-invoking) працюють за точно таким самим принципом.

Контекст – це завжди значення ключового слова this, яке є посиланням на об’єкт, що запустив метод (функцію). Контекст – це об’єкт "який володіє" виконуваним кодом. А this завжди посилається на об’єкт ( контекст ), який запустив функцію.

Related Post

Скільки в одному Чанці алмазів?Скільки в одному Чанці алмазів?

У середньому, на один чанк доводиться 5-12(залежить від версій) блоку алмазної руди. Алмазна руда може зустрітися під лавою. Щоб виявити руду під лавою, можна зробити зілля вогнестійкості. Генерація Розміри одного

Який віск краще для свічок соєвий чи кокосовий?Який віск краще для свічок соєвий чи кокосовий?

Натуральний віск для свічок здебільшого це: бджолиний, кокосовий і соєвий. Бджолиний віск більш твердий і погано передає аромати олій. Кокосовий віск краще передає аромат, але має більш низьку температуру плавлення,