import_jeksport_funkcij

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
import_jeksport_funkcij [2023/12/29 20:25]
tro
import_jeksport_funkcij [2023/12/29 20:27] (текущий)
tro
Строка 67: Строка 67:
 </code> </code>
  
 +<code>
 +// Module myModule.js
 +export const original = "Hello, World!";
  
 +// Your current module, for example app.js
 +import { original as renamed } from './myModule.js';
 +
 +console.log(renamed); // "Hello, World!"
 +</code>
 +====== Імпорт простору імен ======
 +**Імпорт простору імен (namespace import)** — це техніка імпортування всього вмісту модуля як об'єкта з іменем, що представляє простір імен цього модуля. Це означає, що всі іменовані експорти з модуля стають властивостями цього об'єкта. Це зручно, коли потрібно імпортувати багато різних функцій, змінних або класів з модуля, не обираючи їх по одному.
 +<code>
 +// Module user.js
 +export const name = "Mango";
 +export const age = 26;
 +export const email = "mango@mail.com";
 +
 +// Your current module
 +import * as user from './myModule.js';
 +
 +console.log(user.name); // "Mango"
 +console.log(user.age); // 26
 +console.log(user.email ); // "mango@mail.com"
 +</code>
  • /sites/data/attic/import_jeksport_funkcij.1703881557.txt.gz
  • Последнее изменение: 2023/12/29 20:25
  • tro