suchen

Heim  >  Fragen und Antworten  >  Hauptteil

javascript - Wenn js Standardwerte an Parameter bindet, wird im IE ein Fehler gemeldet, der darauf hinweist, dass die Kennung fehlt)

Der Code kann normal in Firefox und Google ausgeführt werden.
Die Fehler liegen alle in den beiden Funktionsdefinitionen vor.

Wenn Sie hier =null und =true entfernen, wird es normal unter IE ausgeführt.

iedeg Die Fehlermeldung lautet SCRIPT1006: Missing ')'
Ich weiß nicht, warum das Array zusätzliche Kommas enthält . Aber ich habe alles überprüft, es gibt kein Problem mit dem, was ich geschrieben habe. Ich habe auch jq und Laui verwendet, um die zusätzlichen Kommas im Array zu erkennen, und ich habe das Gefühl, dass es nichts mit den Kommas zu tun hat Das Problem liegt in diesen beiden Gleichheitszeichen. Solange sie entfernt werden, ist die Verwendung normal.
Ich hoffe, Gott kann Sie aufklären.

世界只因有你世界只因有你2752 Tage vor1013

Antworte allen(2)Ich werde antworten

  • 伊谢尔伦

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

    你用ES6语法在IE上运行,你用babel编译过没?

    改成ES5的写法吧:
    function bf_append_status(name,live){

    var live=live||true;

    }

    上面那个同上。

    Antwort
    0
  • 巴扎黑

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

    默认参数值

    IE不支持。

    Antwort
    0
  • StornierenAntwort