Перейти к содержанию
  • Категории
  • Последние
  • Метки
  • Популярные
  • Пользователи
  • Группы
Свернуть
Логотип бренда
Категории
  1. Главная
  2. Категории
  3. Языки программирования
  4. JavaScript
  5. Как использовать модули в JavaScript?

Как использовать модули в JavaScript?

Запланировано Прикреплена Закрыта Перенесена JavaScript
1 Сообщения 1 Постеры 24 Просмотры 1 Watching
  • Сначала старые
  • Сначала новые
  • По количеству голосов
Ответить
  • Ответить, создав новую тему
Авторизуйтесь, чтобы ответить
Эта тема была удалена. Только пользователи с правом управления темами могут её видеть.
  • kirilljsK Не в сети
    kirilljsK Не в сети
    kirilljs
    js
    написал в отредактировано
    #1
    1. Экспортирование модулей: Позволяет делать функции, объекты или переменные доступными для других файлов. Используется export для экспорта нескольких элементов из модуля.
    // utils.js
    export function add(a, b) {
      return a + b;
    }
    export const pi = 3.14159;
    
    1. Импортирование модулей: Позволяет использовать ранее экспортированные элементы. Используется import для импорта отдельных элементов из модуля.
    // main.js
    import { add, pi } from './utils.js';
    console.log(add(2, 3)); // 5
    console.log(`Value of pi: ${pi}`); // Value of pi: 3.14159
    
    1. Экспорт по умолчанию: Используется для экспорта одного основного элемента из модуля. Это может быть функция, класс или объект. Используется export default для этого.
    // math.js
    export default function multiply(a, b) {
      return a * b;
    }
    
    1. Импорт по умолчанию: Осуществляется без фигурных скобок. Можно дать импортируемому элементу любое имя.
    // main.js
    import multiply from './math.js';
    console.log(multiply(2, 3)); // 6
    
    1. Динамический импорт: Позволяет загружать модули асинхронно, что полезно для загрузки модулей по требованию. Используется import() для динамического импорта.
    // main.js
    async function loadModule() {
      const { add } = await import('./utils.js');
      console.log(add(5, 10)); // 15
    }
    loadModule();
    
    1. Импорт всего содержимого модуля:
      Иногда нужно импортировать все содержимое модуля под одним именем. Используется import * as для этого.
    // main.js
    import * as Utils from './utils.js';
    console.log(Utils.add(2, 3)); // 5
    console.log(`Value of pi: ${Utils.pi}`); // Value of pi: 3.14159
    
    1 ответ Последний ответ
    1

    • Войти

    • Нет учётной записи? Зарегистрироваться

    • Войдите или зарегистрируйтесь для поиска.
    • Первое сообщение
      Последнее сообщение
    0
    • Категории
    • Последние
    • Метки
    • Популярные
    • Пользователи
    • Группы