Selamlar, örneğin bir modul dosyanız var ve bu dosya içinde birden fazla fonksiyonunuz var. Siz bu modul dosyasına varsayılan bir fonksiyon tanımlayabiliyorsunuz. Bir örnekle gösterecek olursak;
//İki tane fonksiyonumuz var. Aşağıda bir tane de bunlardan farklı olarak default fonksiyon ekliyoruz.
export const carpma = (x,y)=>{
return x*y;
};
export const toplama = (x,y)=>{
return x+y;
};
//varsayılan fonksiyon
export default (x) =>{
return x*x;
};
//burada "karesi" yazan kısımda istediğimiz isimi verebiliriz.
//süslü parentez içine yazılmasına gerek yok
//süslü parantez içerisinde normal tanımladığımız fonksiyonları yazıyoruz
//aynı şekilde onlarıda kullanabiliriz
import karesi {carpma,toplama} from "./myModule.js"
console.log(carpma(2,3));
console.log(karesi(2));