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

Как работает глобальная функция

Глобальные функции в JavaScript - это функции, объявленные в глобальной области видимости (window в браузере, global в Node.js). Они доступны из любого места кода.

Особенности:

  1. Становятся свойствами глобального объекта
  2. Могут быть вызваны до объявления (hoisting)
  3. Могут переопределять друг друга
  4. Создают потенциальные конфликты имен

Пример:

javascript
function globalFunc() {
  console.log('Я глобальная');
}

// Можно вызвать до объявления из-за hoisting
globalFunc(); 

// Также доступна через window
window.globalFunc(); 

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

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

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

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

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