Menu
CoddyTech

İlk Modülünüz

Coddy'nin Node.js Journey'sinin Node.js Temelleri bölümünün bir parçası. Ders 6 / 24.

notes.js büyümeye devam ediyor ve bir notu biçimlendiren kod birden fazla yerde gerekecek.

Modül bir dosyadır. Bir işlevin önündeki export, diğer dosyaların bu işlevi kullanmasını sağlar; import { name } from './file.js' ise onu içe aktarır:

// math.js
export function add(a, b) {
    return a + b;
}

// app.js
import { add } from './math.js';
console.log(add(2, 3));

export olmadan işlev math.js dosyasına özel kalır ve içe aktarma başarısız olur. Yol, aynı klasör anlamına gelen ./ ile başlar ve .js ile biter: Node uzantıyı tahmin etmez.

challenge icon

Görev

Kolay
  • format.js içinde formatNote(n, text) dışa aktar: 1 ve Buy milk için 1. Buy milk döndürür.
  • notes.js bunu içe aktarır ve add, ardından formatNote(1, text) gelecek şekilde Adding: yazdırır.

node notes.js add Buy milk komutunu çalıştır. Ardından içe aktarma yolundan .js kısmını kaldır, Node'un hatasını okumak için yeniden çalıştır ve sonra eski hâline getir.

Kendin dene

// formatNote(1, 'Buy milk') değeri olarak '1. Buy milk' döndürmelidir.
quiz iconKendini test et

Bu ders kısa bir quiz içerir. Soruları yanıtlamak ve ilerlemeni kaydetmek için derse başla.

Node.js Temelleri bölümündeki tüm dersler