all-threads-bot

Frontender`s Spectre

JavaScript | Практика #154 | Контекст функции | ★★☆☆☆

15 марта 2023 г., 13:24

<p><b>Ответ: <code>window object</code></b></p> <p><code>this</code> в JavaScript зависит от контекста вызова функции.</p> <p>Метод <code>call()</code> вызывает функцию с указанным значением <code>this</code> и индивидуально предоставленными аргументами.</p> <p>Обратите внимание, что когда мы передаем первый параметр функции <code>call</code> равным <code>null</code> или <code>undefined</code>, тогда JavaScript автоматически передаст глобальный объект в вызываемую функцию, а не традиционный <code>null</code> или <code>undefined</code>. Таким образом, приведенный выше код выведет объект <code>window</code>.</p>

<p><b>Ответ: <code>window object</code></b></p> <p><code>this</code> в JavaScript зависит от контекста вызова функции.</p> <p>Метод <code>call()</code> вызывает функцию с указанным значением <code>this</code> и индивидуально предоставленными аргументами.</p> <p>Обратите внимание, что когда мы передаем первый параметр функции <code>call</code> равным <code>null</code> или <code>undefined</code>, тогда JavaScript автоматически передаст глобальный объект в вызываемую функцию, а не традиционный <code>null</code> или <code>undefined</code>. Таким образом, приведенный выше код выведет объект <code>window</code>.</p>
Ниже представлено пояснение.

Ответ: window object

this в JavaScript зависит от контекста вызова функции.

Метод call() вызывает функцию с указанным значением this и индивидуально предоставленными аргументами.

Обратите внимание, что когда мы передаем первый параметр функции call равным null или undefined, тогда JavaScript автоматически передаст глобальный объект в вызываемую функцию, а не традиционный null или undefined. Таким образом, приведенный выше код выведет объект window.