Արժեքների էքսպորտ ES մոդուլներից JavaScript-ում

Հնարավոր է էքսպորտել ոչ միայն ֆունկցիաներ, այլ նաև այլ արժեքներ: Եկեք տեսնենք, թե ինչպես է դա արվում:

Տողերի էքսպորտ

Էքսպորտենք տող.

src/test.jsexport default 'test';

Կատարենք իմպորտ.

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

Զանգվածների էքսպորտ

Էքսպորտենք զանգված.

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

Կատարենք իմպորտ.

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

Օբյեկտների էքսպորտ

Էքսպորտենք օբյեկտ.

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

Կատարենք իմպորտ.

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

Գործնական առաջադրանքներ

Задание 1

Ստեղծեք մոդուլ, որն էքսպորտում է թվերով զանգված: Միացրեք այս մոդուլը մեկ այլ ֆայլի և գտեք միացված զանգվածի տարրերի գումարը:

Задание 2

Ստեղծեք մոդուլ, որն էքսպորտում է երեք թիվ: Միացրեք այս մոդուլը մեկ այլ ֆայլի և գտեք այդ թվերի գումարը: