【javascript】IEで関数の初期値を設定しなかった際に「’)’ がありません。」と構文エラーになる。

環境
IE: 11 (11.0.960.18893)

javascriptの関数で呼び出し元で引数が未入力の場合の処理を設定すると chromeやFirefoxでは問題ないのですが、 IEの場合 「')' がありません。」 というエラーが発生して javascriptの処理が実行できなくなりました。

エラーの内容から問題を特定するのが難しかったので解決方法などをメモに残します。

この問題を解決するにはjavascriptの「undefined」を利用して以下のように修正すれば 想定した動きになるかと思います。

この記事は役に立ちましたか?
  • 役に立った(6)
  • もっと詳しい情報が必要(0)
  • 情報が古かった(0)
  • 目的の情報では無かった(0)

シェアする

  • このエントリーをはてなブックマークに追加

フォローする