Встречается на собеседованиях • сегодня
Как понять что функция глобальная
Функция считается глобальной, если она объявлена в глобальной области видимости (window в браузере, global в Node.js). Проверить это можно несколькими способами:
- Через
window(браузер):
js
function test() {}
console.log(window.test === test); // true- Через
in:
js
function test() {}
console.log('test' in window); // true- В строгом режиме (
'use strict') глобальные функции не добавляются вwindow:
js
'use strict';
function test() {}
console.log(window.test); // undefinedГлобальные функции могут создавать конфликты имен, поэтому лучше избегать их использования, заменяя модулями или замыканиями.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы