Ctrl+K
Post a job
Post a job
support
moon
Назад

Эта вакансия старше 7 дней и может быть неактуальной.

Чтобы не пропустить новые вакансии и откликаться в числе первых, подпишитесь на уведомления в Telegram

1 month ago

Senior JavaScript Developer

Тип работы
fulltime
Грейд
senior
javascript

Описание вакансии

#собесы #javascript #senior
Вопросы, которые могут задать на собеседовании Senior JavaScript Developer.
Проверьте себя без помощи поис
ковиков!


Как работает this в JavaScript?

Пример кода:


const obj = {
name: 'John',
greet: function() {
console.log(this.name);
}
};
obj.greet(); // John

const greet = obj.greet;
greet(); // undefined (в строгом режиме будет ошибка){}

re>

❗️spoiler>Ответ:ng>
this — это ключевое слово, которое ссылается на контекст выполнения функции. Его значение зависит от того, как функция вызывается:

- В методах объекта this ссылается на сам объект.
- В обычных функциях this ссылается на глобальный объект (window в браузере или global в Node.js).
- В стрелочных функциях this берется из внешнего контекста (лексическое связывание).

Ссылка на