Arvojen vieminen ES-moduuleista JavaScriptissä

Voidaan viedä ei vain funktioita, vaan myös muita arvoja. Katsotaan, kuinka se tehdään.

Merkkijonojen vienti

Viedään merkkijono:

src/test.jsexport default 'test';

Suoritetaan tuonti:

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

Taulukoiden vienti

Viedään taulukko:

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

Suoritetaan tuonti:

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

Objektien vienti

Viedään objekti:

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

Suoritetaan tuonti:

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

Käytännön tehtävät

Задание 1

Tee moduuli, joka vie taulukon numeroita. Yhdistä tämä moduuli toiseen tiedostoon ja löydä yhdistetyn taulukon elementtien summa.

Задание 2

Tee moduuli, joka vie kolme numeroa. Yhdistä tämä moduuli toiseen tiedostoon ja löydä näiden numeroiden summa.