Function
Secara umum, sebuah fungsi adalah “subprogram” yang bisa disebut dengan kode eksternal (atau internal dalam kasus rekursi) terhadap fungsinya. Seperti program itu sendiri, sebuah fungsi terdiri dari rangkaian pernyataan yang disebut fungsi body. Nilai dapat dilewatkan ke fungsi, dan fungsinya akan mengembalikan nilai.
Dalam JavaScript, fungsi adalah first-class object karena Javascript merupakan bahasa pemrograman OOP, karena bisa memiliki properti dan metode seperti objek lainnya. Yang membedakan mereka dari objectlain adalah fungsi yang bisa dipanggil. Singkatnya, mereka adalah object Fungsi.(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Functions)
Terimakasih,semoga bermanfaat