JavaScript’te kodun yönetilebilir ve yeniden kullanılabilir olması için modüler programlama oldukça önemlidir. ES6 ile gelen modül sistemi, export
ve import
anahtar kelimeleriyle çalışır.
Bir modül oluşturmak için:
// math.js
export function add(a, b) {
return a + b;
}
export function multiply(a, b) {
return a * b;
}
Bir modülü kullanmak için:
// main.js
import { add, multiply } from './math.js';
console.log(add(2, 3));
console.log(multiply(2, 3));
Varsayılan bir modül de export edilebilir:
// utils.js
export default function greet(name) {
return `Merhaba, ${name}!`;
}
Modüler programlama, projelerin daha ölçeklenebilir ve anlaşılır olmasını sağlar.