ES modullaridan JavaScriptda qiymatlarni eksport qilish

Faqat funksiyalarni emas, balki boshqa qiymatlarni ham eksport qilish mumkin. Keling, buni qanday amalga oshirishni ko'rib chiqaylik.

Satrlarni eksport qilish

Satrni eksport qilamiz:

src/test.jsexport default 'test';

Importni bajaramiz:

src/index.jsimport str from './test.js';
console.log(str);

Massivlarni eksport qilish

Massivni eksport qilamiz:

src/test.jsexport default [1, 2, 3, 4];

Importni bajaramiz:

src/index.jsimport arr from './test.js';
console.log(arr);

Obyektlarni eksport qilish

Obyektni eksport qilamiz:

src/test.jsexport default {
  a: 1,
  b: 2,
  c: 3
};

Importni bajaramiz:

src/index.jsimport obj from './test.js';
console.log(obj);

Amaliy vazifalar

Задание 1

Raqamlardan iborat massivni eksport qiluvchi modul yarating. Ushbu modulni boshqa faylga ulang va ulangan massiv elementlari yig'indisini toping.

Задание 2

Uchta raqamni eksport qiluvchi modul yarating. Ushbu modulni boshqa faylga ulang va bu raqamlar yig'indisini toping.