「')' がありません。」というIEのJSエラー問題
					
					
					
				
					「')' がありません。」というIEのJSエラー問題
			JavaScriptで関数を記述し、各ブラウザで確認を行っているとIE11でエラーがでました。
')' がありません。」
他のブラウザでは問題なく動いてましたが、さすがIE。
IE11といえどエラーを起こしてくれます。
原因は関数の引数にデフォルト値を設定したからでした。
というわけで、
function hoge(a, b=1) {
	~
}
から、
function hoge(a, b) {
	~
}
に変更です。
あとは関数を呼ぶときに引数に値を設定するだけです。
PHPも合わせて対応しており、JSでもと思いましたがダメでした。
明らかな知識不足。
Babelを使っていれば問題なかったと思いますが。。。
簡易的だったので開発環境をサボってしまいました。
開発環境にもよりますが、IE11で対応する際は注意して下さい。
コメント一覧