მნიშვნელობების ექსპორტი ES მოდულებიდან JavaScript-ში
შესაძლებელია არა მხოლოდ ფუნქციების ექსპორტი, არამედ სხვა მნიშვნელობებისაც. მოდით ვნახოთ, როგორ კეთდება ეს.
სტრიქონების ექსპორტი
გავაექსპორტოთ სტრიქონი:
export default 'test';
შევასრულოთ იმპორტი:
import str from './test.js';
console.log(str);
მასივების ექსპორტი
გავაექსპორტოთ მასივი:
export default [1, 2, 3, 4];
შევასრულოთ იმპორტი:
import arr from './test.js';
console.log(arr);
ობიექტების ექსპორტი
გავაექსპორტოთ ობიექტი:
export default {
a: 1,
b: 2,
c: 3
};
შევასრულოთ იმპორტი:
import obj from './test.js';
console.log(obj);
პრაქტიკული ამოცანები
შექმენით მოდული, რომელიც აექსპორტებს მასივს რიცხვებით. დააკავშირეთ ეს მოდული სხვა ფაილს და იპოვეთ დაკავშირებული მასივის ელემენტების ჯამი.
შექმენით მოდული, რომელიც აექსპორტებს სამ რიცხვს. დააკავშირეთ ეს მოდული სხვა ფაილს და იპოვეთ ამ რიცხვების ჯამი.