require()¶
Описание¶
Функция require() предназначена для загрузки модуля. В отличие от include(), функция require() возвращает объект, который содержит экспортируемые данные из подключаемого файла.
Синтаксис¶
Аргументы¶
| Аргумент | Тип | Обязательный | Описание |
|---|---|---|---|
path |
String |
Путь к файлу скрипта, который нужно включить. |
Типы путей¶
| Тип пути | Пример | Описание |
|---|---|---|
| Абсолютный | "C:/scripts/library.js" |
Полный путь к файлу на диске. |
| Относительный | "../config/settings.js" |
Путь относительно текущего исполняемого файла. |
Поддержка расширений файлов
Расширение .js можно опустить при указании пути. Например, require("utils") автоматически найдет файл utils.js.
Возвращаемое значение¶
| Тип | Описание |
|---|---|
Object |
Если файл не содержит явного экспорта, возвращается пустой объект ({}). |
Пример¶
См. также