Rumah  >  Soal Jawab  >  teks badan

Masalah parameter lalai

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

西伯利亚狼西伯利亚狼1220 hari yang lalu898

membalas semua(2)saya akan balas

  • 猪老湿

    猪老湿2021-06-21 09:49:27

    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
    0
  • 西伯利亚狼

    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!

    西伯利亚狼 · 2021-06-21 10:44:47
  • Batalbalas