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