Εξαγωγή τιμών από ES modules στο 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
Δημιουργήστε ένα module που εξάγει έναν πίνακα με αριθμούς. Συνδέστε αυτό το module σε ένα άλλο αρχείο και βρείτε το άθροισμα των στοιχείων του πίνακα που εισάγατε.
Задание 2
Δημιουργήστε ένα module που εξάγει τρεις αριθμούς. Συνδέστε αυτό το module σε ένα άλλο αρχείο και βρείτε το άθροισμα αυτών των αριθμών.