Named export
Birden fazla değeri export ile dışa aktarmayı öğrenirsin.
Named export
Bir named export (adlandırılmış dışa aktarım), bir değeri ismiyle dışa aktarır. Bir modülde istediğin kadar named export olabilir.
İki yaygın biçimi vardır: tanımlarken dışa aktarmak veya ayrı bir deyimle.
export const TAX_RATE = 0.18;
export function formatPrice(p) {
return p + " TRY";
}Başka bir modülde bu değerleri isimleriyle import edebilirsin.
Birden fazla dışa aktarım
Bir modülde birden fazla named export olabilir. Her biri dosyanın en üst düzeyinde, birbirinden ayrı tanımlanır.
export const LOW = 10;
export const HIGH = 100;
export function clamp(v) {
return Math.max(LOW, Math.min(HIGH, v));
}Ayrıca dosyanın sonunda tek bir export deyimiyle de toplayabilirsin: export { LOW, HIGH, clamp };.
Uygulama Named export yaz
Bir modülde TAX_RATE sabitini ve formatPrice işlevini named export olarak dışa aktar. formatPrice bir price parametresi alsın ve price + " TRY" döndürsün.
Örnek çözümü göster
Bir const ve bir function export et. İşlev price alsın ve dize döndürsün.
Örnek çözüm:
export const TAX_RATE = 0.18;
export function formatPrice(price) {
return price + " TRY";
}
Kendini test et
-
Bir modülde kaç named export olabilir?
- Sadece bir tane
- İstediğin kadar
- En fazla on
- Sınırlı sayıda
Cevabı göster
İstediğin kadar — Doğru! Bir modülde istediğin kadar named export olabilir.
-
Vergi oranını dışa aktar
export const TAX_RATE = ____;Cevabı göster
export const TAX_RATE = 0.18; -
Dışa aktarım biçimlerini eşleştir
- export const
- sabit değer dışa aktar
- export function
- işlev dışa aktar
- named export
- isme göre içe aktarılır
- birden fazla export
- tek dosyada birkaç değer
-
İşlev adını tamamla
export function ____(price) { return price.toFixed(2); }Cevabı göster
export function formatPrice(price) { return price.toFixed(2); }