Skip to content
  • Categories
  • Recent
  • Tags
  • Popular
  • Users
  • Groups
Collapse
exlends
Категории
  1. Home
  2. Categories
  3. Языки программирования
  4. JavaScript
  5. Как использовать модули в JavaScript?

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

Scheduled Pinned Locked Moved JavaScript
1 Posts 1 Posters 26 Views 1 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • kirilljsxK Offline
    kirilljsxK Offline
    kirilljsx
    js
    wrote on last edited by
    #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 Reply Last reply
    1

    Категории

    • Главная
    • Новости
    • Фронтенд
    • Бекенд
    • Языки программирования

    Контакты

    • Сотрудничество
    • info@exlends.com
    • Наш чат
    • Наш ТГ канал

    © 2024 - 2025 ExLends, Inc. Все права защищены.

    Политика конфиденциальности
    • Login

    • Don't have an account? Register

    • Login or register to search.
    • First post
      Last post
    0
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups