Latihan 1 dari materi Module & Import/Export di Node.js — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Editor ini berisi dua "file" sekaligus: module yang meng-export dua fungsi, dan kode yang memakainya lewat require.
Lengkapi tambah(a, b) supaya mengembalikan a + b.
Lengkapi kurang(a, b) supaya mengembalikan a - b.
Baris module.exports = { tambah, kurang }; di kode awal biarkan: baris itu yang meng-export keduanya.
Baris const math = require('./module'); dan dua console.log di bawahnya juga biarkan. Di simulator ini, require dengan path relatif mengembalikan module.exports file ini sendiri.
Output yang diharapkan:
13
7
Yang dinilai: output memuat 13 dan 7, kedua fungsi mengembalikan a + b dan a - b (dengan return atau arrow function), dan ada cek dengan angka lain: tambah(2, 5) dan kurang(2, 5) harus 7 dan -3, dan kurang(9, 4) yang diambil lewat require("./module") harus 5.
Hint
Fungsi yang cuma menghitung tanpa return mengembalikan undefined, dan undefined itulah yang ikut ter-export dan tercetak.
Isi badan tambah dengan return a + b, dan badan kurang dengan return a - b. Baris module.exports dan require-nya sudah benar.
function tambah(a, b) { return a + b; } dan function kurang(a, b) { return a - b; }
</>{ }.css=>#idfn()
Versi baru
HyperSheets
bagian dari BelajarWeb.dev
0%
Membuka gerbang…
HyperSheets
Memperbarui Aplikasi
Versi baru tersedia. Halaman akan dimuat ulang otomatis...