Ekspor Nilai dari ES Modul di JavaScript

Tidak hanya fungsi yang dapat diekspor, tetapi juga nilai lainnya. Mari kita lihat, bagaimana hal itu dilakukan.

Ekspor String

Ekspor sebuah string:

src/test.jsexport default 'test';

Lakukan impor:

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

Ekspor Array

Ekspor sebuah array:

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

Lakukan impor:

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

Ekspor Objek

Ekspor sebuah objek:

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

Lakukan impor:

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

Tugas Praktis

Задание 1

Buatlah sebuah modul yang mengekspor array berisi angka. Hubungkan modul ini ke file lainnya dan temukan jumlah total elemen dari array yang dihubungkan.

Задание 2

Buatlah sebuah modul yang mengekspor tiga angka. Hubungkan modul ini ke file lainnya dan temukan jumlah total dari angka-angka tersebut.