Promo Member Baru 40%! Program Full Stack Membership! Hanya 3 Hari! Klaim Promo

Function di pembahasan ini

Ditanyakan pada tanggal 12 January 2020 oleh Fauzi Ramdhani

Dear

mau bertanya kok function yg di sini d tuliskan berbeda dengan fuction yang sebelumnya dengan metode function namafunction() tapi sedangkan disini maju :

function(){
return: value
}

perbedaan nya dari mana ya dan saat saya mencoba console.log di consolenya sendiri muncul

function(){
return: mobil melaju
}

berikut codenya :


<body>
    <script>
        var mobil = {
            nama: "Toyota",
            tipe: "Agya",
            berat: 600,
            warna: "putih",
            maju: function() {
                return "Mobil Melaju";
            },
            mundur: function () {
                return "Mobil Mundur";
            }
        }
        console.log("Memanggil Fungsi maju" + mobil.maju)
    </script>
</body>

hasil tidak bisa saya masukan karena tidak bisa menginput gambar terimakasih

Comment ..

Untuk input gambar, gambarnya upload dulu ke layanan seperti imgur atau layanan gambar lainnya, lalu link gambarnya bisa di share disini kak.

Dikomentari pada tanggal 13 January 2020 oleh Ahmad Oriza
BUAT KOMENTAR

1 JAWABAN / 1 KOMENTAR

User avatar
Ahmad Oriza menjawab pada tanggal 13 January 2020

Hai kak,

Materi ini merupakan pengajaran tentang Object, yang masuk pada arsitektur Object Oriented Programming. Memang setiap function yang di definisikan pada sebuah object seperti pada contoh diatas tidak memerlukan nama fungsi.

Mungkin pada materi sebelumnya cara membuat fungsi seperti ini :

function namafungsi(){
...
}

Namun pada materi object, fungsi sudah berubah nama menjadi method karena terikat pada sebuah object. Cara tulis juga sudah berbeda kak. Nama fungsi maju dan mundur ditulis terlebih dahulu, diikuti dengan isi function.

maju : function() {
    return "Mulai Melaju";
},
BUAT KOMENTAR