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

Что такое Namespaces

Namespaces в JavaScript (или TypeScript) позволяют организовывать код в логические группы, предотвращая конфликты имен. Они особенно полезны в глобальной области видимости.

Пример с TypeScript:

typescript
namespace MyUtils {
  export function log(message: string) {
    console.log(message);
  }
}

MyUtils.log("Hello"); // Работает
log("Hi"); // Ошибка: функция не найдена

text

Особенности:
- Инкапсулируют код, делая его доступным только внутри namespace
- Могут быть вложенными
- В современном JS/TS часто заменяются модулями (import/export)
- В TypeScript компилируются в IIFE (самовызывающиеся функции)
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

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

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

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