DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Belajar bagaimana menggunakan parameter default ES6 dalam JavaScript untuk memberi nilai default pada parameter fungsi.
Default parameter dalam ES6 memungkinkan kamu untuk memberikan nilai default pada parameter fungsi dalam JavaScript. Ini berarti jika fungsi dipanggil tanpa argumen untuk parameter tersebut, parameter akan diisi dengan nilainya secara default.
Untuk mendefinisikan parameter default, kamu bisa menggunakan tanda =
setelah nama parameter ketika mendefinisikan fungsi. Berikut ini contoh penggunaannya:
function contoh(param1 = 'nilai default') {
return param1;
}
console.log(contoh()); // Output: "nilai default"
Pada kode di atas, jika contoh()
dipanggil tanpa argumen, maka param1
akan mendapatkan nilai ‘nilai default’. Jika kamu memberikan argumen saat memanggil fungsi tersebut, maka nilai argumen akan digunakan sebagai nilai param1
.
Nilai default hanya akan digunakan jika argumen fungsi adalah undefined
. Berikut ini contoh penggunaannya:
function contoh(param1 = 'nilai default') {
return param1;
}
console.log(contoh(undefined)); // Output: "nilai default"
Pada kasus di atas, meskipun contoh()
dipanggil dengan argumen undefined
, nilai param1
tetap menjadi ‘nilai default’. Ini karena undefined
dianggap sebagai tidak ada nilai.
Sebaliknya, jika argumen fungsi adalah null
, maka nilai null
tersebut akan digunakan, bukan nilai default. Berikut ini contoh penggunaannya:
function contoh(param1 = 'nilai default') {
return param1;
}
console.log(contoh(null)); // Output: null
Pada kasus di atas, meski argumen null
dianggap sebagai nilai, bukan sebagai tidak ada nilai. Jadi, nilai param1
menjadi null
, bukan ‘nilai default’.
Dengan pemahaman yang tepat tentang bagaimana parameter default bekerja dalam ES6 JavaScript, kamu bisa membuat kode kamu menjadi lebih bersih dan mudah dipahami. Selamat mencoba!