მნიშვნელობების ექსპორტი 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
შექმენით მოდული, რომელიც აექსპორტებს სამ რიცხვს. დააკავშირეთ ეს მოდული სხვა ფაილს და იპოვეთ ამ რიცხვების ჯამი.