Menu
CoddyTech

Module Pertamamu

Termasuk bagian Dasar-Dasar Node.js dalam perjalanan Node.js di Coddy. Pelajaran 6 dari 24.

notes.js terus bertambah besar, dan kode yang memformat catatan akan diperlukan di lebih dari satu tempat.

Module adalah file. export di depan fungsi memungkinkan file lain menggunakannya, dan import { name } from './file.js' membawanya masuk:

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

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

Tanpa export, fungsi tetap bersifat privat di math.js, dan import gagal. Path dimulai dengan ./, yang berarti folder yang sama, dan diakhiri dengan .js: Node tidak menebak ekstensi.

challenge icon

Tantangan

Mudah
  • Di format.js, ekspor formatNote(n, text): fungsi ini mengembalikan 1. Buy milk untuk 1 dan Buy milk.
  • notes.js mengimpor fungsi ini, dan add mencetak Adding: diikuti formatNote(1, text).

Jalankan node notes.js add Buy milk. Lalu hapus .js dari impor, jalankan lagi untuk membaca error Node, lalu kembalikan seperti semula.

Coba sendiri

// formatNote(1, 'Buy milk') seharusnya mengembalikan '1. Buy milk'.
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar Node.js

Latihan sendiri: Playground Express