Зачем нужно ключевое слово this в JavaScript?



This javascript

Автор Павел Дуров задал вопрос в разделе ВУЗы, Колледжи

Зачем нужен this в JavaScript? и получил лучший ответ

Ответ от [гуру]
В JavaScript ключевое слово this ссылается на контекст выполнения функции. Оно позволяет обращаться к объекту, вызвавшему функцию, делая код универсальным. Значение this определяется не при написании, а в момент вызова. В глобальной области видимости this указывает на глобальный объект. При вызове метода объекта this ссылается на сам этот объект, давая доступ к его свойствам. В функциях конструкторах this указывает на создаваемый экземпляр. Стрелочные функции не имеют собственного this и наследуют его из внешнего окружения. Также контекст можно задать принудительно специальными методами. Понимание этих правил важно для работы с событиями и объектами.

Ответ от ВикиВопрос[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Зачем нужен this в JavaScript?

Зачем нужен паяльный флюс и как его использывать?
Паяльный флюс нужен для удаления оксидной пленки с металла и обеспечения смачивания припоем. Без
подробнее...

зачем нужен passive voice в "i\'m interested in Russian languages"?
В предложении I am interested in Russian languages на самом деле нет пассивного залога. Слово
подробнее...

Что такое REST? И зачем нужен REST Api?
REST — это архитектурный стиль и абстракция для взаимодействия между системами. Он не привязан к
подробнее...

Что правильнее и в каких случаях лучше делать bind(this) чем var self=this;
Использование var self = this это устаревший прием сохранения контекста, создающий лишнюю
подробнее...

что интересней и легче JavaScript или PHP ?
Сравнивать JavaScript и PHP по критериям интереса или легкости не совсем корректно, так как они
подробнее...
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*