Menu
CoddyTech

Mengekspor dengan export

Termasuk bagian Pemrograman Berorientasi Objek dalam perjalanan JavaScript di Coddy. Pelajaran 8 dari 56.

Saat mengatur kodemu dalam beberapa file JavaScript, kata kunci export memungkinkan kamu mengekspos fungsi, variabel, dan kode lainnya agar dapat digunakan di file lain.

Mari buat dua fungsi sederhana yang ingin kita ekspor:

File: math-utils.js
// Fungsi yang menjumlahkan dua bilangan
function add(a, b) {
    return a + b;
}
// Fungsi yang mengalikan dua bilangan  
function multiply(a, b) {
    return a * b;
}
// Ekspor fungsi-fungsi ini agar file lain dapat menggunakannya
export { add, multiply };

Alternatifnya, kamu bisa menggunakan sintaks ekspor inline:

File: math-utils.js
// Ekspor fungsi secara langsung
export function add(a, b) {
    return a + b;
}
export function multiply(a, b) {   
return a * b;
}
challenge icon

Tantangan

Mudah

Kamu memiliki dua file main.js dan weather-utils.js. Tugasmu:

  1. Di weather-utils.js: Tambahkan kata kunci export agar fungsi getWeatherMessage tersedia untuk file lain
  2. Di main.js: Panggil fungsi getWeatherMessage yang diimpor dengan suhu 15, lalu cetak hasilnya menggunakan console.log

Coba sendiri

import { getWeatherMessage } from './weather-utils.js';

// TODO: Panggil fungsi getWeatherMessage dengan suhu 15 dan cetak hasilnya menggunakan console.log
quiz iconUji dirimu

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

Semua pelajaran di Pemrograman Berorientasi Objek

Latihan sendiri: Compiler JavaScript online