CodeBlanks Logo Icon CodeBlanks

Import aliases

JavaScript kursu · İleri seviye · Ders 2/100

import ile as kullanarak içe aktarımı yeniden adlandırmayı öğrenirsin.

as ile yeniden adlandırma

Bir named import'u as kelimesiyle yeniden adlandırabilirsin. Bu, dışa aktarılan ad ile yerel adın farklı olmasını sağlar.

import { calculate as calc } from './math.js';

Burada modüldeki calculate değeri, dosyan içinde calc adıyla kullanılır. Aynı adlı iki değeri farklı modüllerden içe aktarırken çakışmayı önlemek için yararlıdır.

Namespace import

Bir modüldeki tüm değerleri tek bir nesnede toplamak için import * as kullanırsın. Oluşan nesne, modülün ad alanıdır (namespace).

import * as utils from './utils.js';
console.log(utils.format(today));

Burada format ve diğer tüm dışa aktarılan değerler utils nesnesinin özellikleri olur. Hangi değeri kullandığını açıkça gösterir.

Uygulama Değeri yeniden adlandırarak içe aktar

./utils.js modülünden formatDate değerini format adıyla yeniden adlandırarak named import ile içe aktar. Sonra format(today) çağrısının sonucunu console.log ile yazdır.

Örnek çözümü göster
Süslü parantez içine formatDate as format yaz, sonra format(today) çağır.
Örnek çözüm:
import { formatDate as format } from './utils.js';
console.log(format(today));

Kendini test et

  1. Bir named import'u yeniden adlandırmak için hangi kelime kullanılır?

    • from
    • export
    • default
    • as
    Cevabı göster

    as — Doğru! as kelimesi içe aktarılan değeri yeniden adlandırır.

  2. Yeniden adlandırma söz dizimini tamamla

    import { calculate ____ calc } from './math.js';
    Cevabı göster
    import { calculate as calc } from './math.js';
  3. İçe aktarma türlerini eşleştir

    { a as b }
    tek değeri yeniden adlandırır
    * as ns
    tümünü bir nesnede toplar
    as
    yeniden adlandırma kelimesi
    from
    kaynak modülü belirtir

İleri seviye bölümündeki tüm dersler