CodeBlanks Logo Icon CodeBlanks

Named export

JavaScript kursu · Orta seviye · Ders 125/134

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

  1. 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.

  2. Vergi oranını dışa aktar

    export const TAX_RATE = ____;
    Cevabı göster
    export const TAX_RATE = 0.18;
  3. 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
  4. İşlev adını tamamla

    export function ____(price) {
      return price.toFixed(2);
    }
    Cevabı göster
    export function formatPrice(price) {
      return price.toFixed(2);
    }

Orta seviye bölümündeki tüm dersler