ECMAScript modulok, azaz ES modulok esetén az exportálást az export utasítással végezzük. Ha több exportálni való elemünk van, az export kulcsszó után soroljuk fel a nevüket {} kapcsoszárójelben.
const pi=3.14 const e=2.718 const pow = function(a,b){ return a**b } export {pi, e, pow}
import { pi, pow } from './math.js' console.log(pi) console.log(pow(2,3))
A pi és e állandót a pow() függvénnyel egy JavaScript objektumba teszem. A nevük kulcsként fog szerepelni az objektumban:
const math = { pi: 3.14, e: 2.718, pow: function(a,b){ return a**b } } export default math
Ezek után a math objektumnevet importálom, azt követően használhatom bármely tagját.
import math from './math.js' console.log(math.pi) console.log(math.pow(2,3))