cari

Rumah  >  Soal Jawab  >  teks badan

javascript - Apabila js mengikat nilai lalai kepada parameter, ralat dilaporkan di bawah IE, menunjukkan bahawa pengecam tiada)

Kod boleh berjalan seperti biasa dalam Firefox dan Google Ia akan melaporkan ralat di bawah IE
Ralat semua dalam dua definisi fungsi
Fungsinya adalah seperti berikut:

.

Jika anda mengalih keluar =null dan =true di sini, ia akan berjalan seperti biasa di bawah IE
iedeg Mesej ralat ialah SCRIPT1006: Hilang ')'
Saya tidak tahu mengapa Orang di Baidu mengatakan bahawa terdapat koma tambahan dalam tatasusunan . Tetapi saya menyemak semuanya, tidak ada masalah dengan apa yang saya tulis
Saya juga menggunakan ekspresi biasa untuk mengesan koma tambahan dalam tatasusunan dan saya rasa ia tiada kaitan dengan koma.
Masalahnya terletak pada dua tanda yang sama selagi dibuang, ia akan menjadi biasa

世界只因有你世界只因有你2806 hari yang lalu1060

membalas semua(2)saya akan balas

  • 伊谢尔伦

    伊谢尔伦2017-05-19 10:38:03

    Anda menggunakan sintaks ES6 untuk dijalankan pada IE. Adakah anda telah menyusunnya dengan babel?

    Tukarnya kepada tulisan ES5:
    fungsi bf_append_status(nama, langsung){

    var live=live||true;

    }

    Sama seperti di atas.

    balas
    0
  • 巴扎黑

    巴扎黑2017-05-19 10:38:03

    Nilai parameter lalai

    IE tidak menyokongnya.

    balas
    0
  • Batalbalas