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