Saya percaya bahawa setiap pelajar yang baru menggunakan JavaScript akan keliru tentang menghantar parameter fungsi Sebabnya ialah sintaksnya terlalu pelik
Contohnya
function test(name,msg){ return 'hello' + name + msg; }
Baiklah, mari kita kembali ke topik, mengapa pemindahan fungsi JavaScript boleh menjadi begitu kasual Mari kita lihat dahulu di mana parameter yang diluluskan disimpan. Malah, dalam pelaksanaan dalamannya, semua parameter yang diluluskan disimpan dalam tatasusunan. Apa yang diterima oleh fungsi ialah tatasusunan ini, tanpa mengira parameter yang terkandung dalam tatasusunan. Ianya mudah difahami sekarang menjadi 'undefined', yang tidak berlaku mungkin terdapat beberapa kesilapan tatabahasa, tetapi sukar untuk menyatakan secara semantik.
Nah,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,, ,,,,,,,,,,,,,,,,,,,,,,,,,,,, dedahkan. . . .
SAYA SAYANG AWAK,GUYS!