Masalah parameter lalai
西伯利亚狼
西伯利亚狼 2021-06-17 20:56:32
0
2
926

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

西伯利亚狼
西伯利亚狼

membalas semua(1)
Peter_Zhu

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)

  • balas Cikgu, apa yang saya maksudkan ialah bagaimana untuk menyelesaikan masalah penghakiman yang salah 0 dan batal oleh pengendali ternary. Semasa saya menggunakan objek, saya menemui penghakiman pautan: obj?.user?.first name?? Tidak pasti sama ada kaedah ini boleh digunakan untuk contoh di atas!
    西伯利亚狼 pengarang 2021-06-21 10:44:47
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!