Ekspresi Fungsi
Pelajaran 9 dari 14 dalam kursus Deklarasi Fungsi di JavaScript di Coddy.
Ekspresi fungsi adalah cara untuk membuat fungsi tanpa deklarasi fungsi formal. Ini adalah definisi fungsi anonim yang ditetapkan ke sebuah variabel atau digunakan langsung di dalam sebuah ekspresi.
Bayangkan kamu memerlukan alat sederhana untuk menyelesaikan tugas kecil. Alih-alih membuat fungsi bernama secara keseluruhan, kamu bisa mendefinisikan ekspresi fungsi secara langsung dan menetapkannya ke sebuah variabel untuk digunakan nanti. Ini seperti membuat alat sementara untuk pekerjaan tertentu.
// Ekspresi fungsi yang ditetapkan ke variabel
const greet = function(name) {
return `Hello, ${name}!`;
};
const message = greet("Alice");
console.log(message); // output: Hello, Alice!Pada contoh di atas, kita mendefinisikan ekspresi fungsi yang menerima satu argumen, name. Ekspresi ini ditetapkan ke variabel greet. Perhatikan kata kunci function yang diikuti nama opsional (bisa dihilangkan untuk fungsi anonim) dan tanda kurung.
Kita memanggil fungsi menggunakan variabel yang ditetapkan, greet, dengan argumen "Alice". Fungsi tersebut mengembalikan pesan sapaan untuk "Alice".
Tantangan
MudahTugasmu adalah membuat ekspresi fungsi bernama calculateArea, yang menghitung luas persegi panjang menggunakan fungsi dengan dua argumen: panjang dan lebar, lalu mengembalikan hasilnya.
Coba sendiri
// Tulis kodemu di sini
Semua pelajaran di Deklarasi Fungsi di JavaScript
1Pengenalan Kursus
Apa yang akan kamu pelajari?3Cara Mendeklarasikan Fungsi
Fungsi DasarFungsi BersarangMengembalikan FungsiEkspresi FungsiFungsi ArrowKonstruktor FungsiLatihan sendiri: Compiler JavaScript online