Cikgu, dalam contoh yang anda berikan:
fungsi func2(param1, param2) {
param1 = arguments[0] ? Operator ternary ini, jika saya memanggilnya seperti ini: func(0, 0,);
Parameter yang saya masukkan ialah 0, ia sebenarnya akan dinilai sebagai kegagalan, dan param1 dan param2 akan diberikan kepada 600 dan 300
Adalah tidak sesuai untuk menetapkan nilai parameter lalai dengan cara ini Malah, js kini menyokong parameter lalai, jadi tidak ada keperluan untuk masalah sedemikian (es6)