მნიშვნელობების ექსპორტი 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

შექმენით მოდული, რომელიც აექსპორტებს სამ რიცხვს. დააკავშირეთ ეს მოდული სხვა ფაილს და იპოვეთ ამ რიცხვების ჯამი.