DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja

Logo Koala Skodev mengetik

Skodev

Belajar coding dalam bahasa Indonesia

LEBIH DARI SATU PARAMETER FUNCTION

Panduan praktis tentang cara menggunakan lebih dari satu parameter dalam fungsi JavaScript, lengkap dengan contoh kode dan penjelasan mendalam untuk memungkinkan kamu mendalami pemrograman JavaScript dengan lebih baik.

Fungsi dalam JavaScript seringkali memerlukan parameter untuk melakukan tugasnya. Dalam banyak kasus, kamu mungkin memerlukan lebih dari satu parameter untuk fungsi tersebut. Pada artikel ini, kita akan mengeksplor cara menggunakan lebih dari satu parameter dalam fungsi JavaScript.

Lebih dari Satu Parameter dalam Fungsi JavaScript

Dalam JavaScript, kamu bisa mendefinisikan fungsi dengan sejumlah parameter. Parameter ini bertindak seperti variabel lokal di dalam fungsi.

Berikut adalah sintaks untuk mendeklarasikan fungsi dengan dua parameter:

function namaFungsi(parameter1, parameter2) {
    // kode fungsi di sini
}

Misalkan kita ingin membuat fungsi yang menambahkan dua angka. Kita bisa membuat fungsi seperti ini:

function tambah(angka1, angka2){
    return angka1 + angka2;
}

Dalam contoh di atas, angka1 dan angka2 adalah dua parameter yang kita gunakan dalam fungsi tambah.

Kamu bisa memanggil fungsi ini dengan memberikan dua angka sebagai argumen:

var hasil = tambah(5, 3);
console.log(hasil);

Hasilnya akan 8 karena angka 5 dan 3 dijumlahkan oleh fungsi tambah.

Parameter Tambahan

Jika jumlah argumen yang diberikan lebih banyak dari jumlah parameter fungsi, argumen tambahan tersebut akan diabaikan. Misalnya, jika kamu memanggil fungsi tambah dengan tiga argumen:

var hasil = tambah(5, 3, 2);
console.log(hasil);

Hasilnya tetap akan 8 karena fungsi tambah hanya mengambil dua parameter pertama.

Menggunakan Argument Object

Namun, dalam beberapa kasus, mungkin kamu tidak yakin berapa banyak argumen yang akan dibutuhkan oleh fungsi. Untuk ini, JavaScript menyediakan arguments objek yang mengandung semua argumen yang diteruskan ke fungsi.

Berikut adalah bagaimana kamu bisa membuat fungsi dengan argumen yang tidak tentu jumlahnya menggunakan arguments objek:

function tambahSemua(){
    var hasil = 0;
    for(var i = 0; i < arguments.length; i++){
        hasil += arguments[i];
    }
    return hasil;
}

var hasil = tambahSemua(5, 3, 2);
console.log(hasil);

Pada contoh tersebut, argumen 2 tidak lagi diabaikan dan hasilnya menjadi 10.

Dengan memahami bagaimana cara menggunakan lebih dari satu parameter dalam fungsi JavaScript, kamu bisa membuat kode yang lebih fleksibel dan dinamis.

👈🏼 Parameter function
Return pada fungsi 👉🏼