Արժեքների էքսպորտ 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
Ստեղծեք մոդուլ, որն էքսպորտում է երեք թիվ: Միացրեք այս մոդուլը մեկ այլ ֆայլի և գտեք այդ թվերի գումարը: