Function di pembahasan ini

Ditanyakan 7 bulan yang lalu oleh Fauzi Ramdhani Edit  Hapus  Tandai Selesai  Tandai 

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

BUAT KOMENTAR

1 JAWABAN / 0 KOMENTAR

User avatar
Ahmad Oriza menjawab 6 bulan yang lalu Jadikan Jawaban Terbaik  Edit  Hapus  Ubah ke Komentar 

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