Mengeksport Nilai dari Modul ES dalam JavaScript

Bukan sahaja fungsi boleh dieksport, tetapi juga nilai-nilai lain. Mari kita lihat bagaimana ia dilakukan.

Eksport Rentetan

Mari eksport satu rentetan:

src/test.jsexport default 'test';

Mari lakukan import:

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

Eksport Tatasusunan

Mari eksport satu tatasusunan:

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

Mari lakukan import:

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

Eksport Objek

Mari eksport satu objek:

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

Mari lakukan import:

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

Masalah Praktikal

Задание 1

Buat satu modul yang mengeksport tatasusunan nombor. Sambungkan modul ini ke fail lain dan cari jumlah elemen tatasusunan yang disambungkan.

Задание 2

Buat satu modul yang mengeksport tiga nombor. Sambungkan modul ini ke fail lain dan cari jumlah nombor-nombor tersebut.