Экспорти карданҳо аз модулҳои ES дар 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);
Масъалаҳои амалӣ
Модуле созед, ки массиви дорои рақамҳоро экспорт мекунад. Ин модулро ба файли дигар пайваст кунед ва ҷамъи унсурҳои массиви пайвастшударо ёбед.
Модуле созед, ки се рақамро экспорт мекунад. Ин модулро ба файли дигар пайваст кунед ва ҷамъи ин рақамҳоро ёбед.