К
Картавый Фронтендер
@burr_frontend25 подп.
43просмотров
16 марта 2024 г.
Score: 47
this Отметим, что ключевой метод this не связывает с функцией, которую он использует, а связывает с контекстом, откуда вызывается функция. Исключением будут функции call() и apply(). Они принимают значение, переданное в этих функциях. 👉 Пример использования this в коде: let person = { firstName: 'Иван', lastName: 'Иванов', greet: function() { console.log( ‘Привет, ${this.firstName} ${this.lastName}’); } } person.greet(); // Привет, Иван Иванов let greetFunction = person.greet; greetFunction(); // Привет, undefined undefined Когда мы вызываем greetFunction() глобально, this внутри greet() ссылается на глобальный объект, поэтому firstName и lastName не определены. Картавый Фронтендер
43
просмотров
724
символов
Нет
эмодзи
Нет
медиа

Другие посты @burr_frontend

Все посты канала →