Deo zbornika Napredni Javaskript
Podrazumevani izvoz i uvoz
Unutar fajla možemo imati najviše jedan podrazumevani izvoz. Sintaksa je sledeća:
// ---------------- User.js ----------------
export default class User {
// telo klase
}
Podrazumevani izvoz se u drugom fajlu uvozi bez vitičastih zagrada:
// -------------- app.js ----------------
import User from './User.js'
const mirko = new User()
Kada postoji podrazumevani izvoz, ne moramo uvoziti klasu pod istim imenom pod kojim je izvezena, iako je to konvencija. Prilikom uvoza, možemo dati bilo koje ime podrazumevanom izvozu:
// -------------- app.js ----------------
import Korisnik from './User.js'
const mirko = new Korisnik()