guys, adakah perbedaan yang terjadi ketika membuat fungsi : var nama_fungsi = function(param) {...} dengan function nama_fungsi (param) {...} ????
1 jempol
Alif_Ilyasa
300
78
·
7 tahun, 3 bulan yang lalu
·
0 jempol
fungsi 1 : var nama_fungsi = function(){console.log("ini fungsi")}; fungsi 2 : function nama_fungsi () {console.log("ini fungsi")} fungsi 1 adalah ekspressi sedangkan fungsi 2 adalah declarasi. jika fungsi 1 dijalankan dibaris atasnya, maka outputnya "undefined is not a function " jika fungsi 2 dijalankan dibaris atasnya, maka outputnya "ini fungsi "
Alif_Ilyasa
300
78
·
7 tahun, 3 bulan yang lalu
·
0 jempol
maksud saya: nama_fungsi(); fungsi 1 : var nama_fungsi = function(){console.log("ini fungsi")}; output : undefined is not a function
tartisgood
113
16
penanya
·
7 tahun, 3 bulan yang lalu
·
0 jempol
@Alif_Ilyasa tapi saya coba kedua fungsi sama bekerja, dan cara membuat fungsi di code saya menggunakan fungsi yang pertama.