Встречается на собеседованиях • сегодня

Как понять что функция глобальная

Функция считается глобальной, если она объявлена в глобальной области видимости (window в браузере, global в Node.js). Проверить это можно несколькими способами:

  1. Через window (браузер):
js
function test() {}
console.log(window.test === test); // true
  1. Через in:
js
function test() {}
console.log('test' in window); // true
  1. В строгом режиме ('use strict') глобальные функции не добавляются в window:
js
'use strict';
function test() {}
console.log(window.test); // undefined

Глобальные функции могут создавать конфликты имен, поэтому лучше избегать их использования, заменяя модулями или замыканиями.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы