JavaScriptにて例外処理を書いていまして、ビックリしたんですけど、
この書き方(try { } catch { }
の引数を省略した形)だと、EdgeとIEで動きませんでした。
try {
throw new Error('error.');
} catch {
console.log('error.');
}
エラーが出ました。
SCRIPT1005: SCRIPT1005: Expected '('
こう書かないと
try {
throw new Error('error.');
} catch(e) {
console.log('error.');
}
ChromeやFireFoxでは大丈夫だったのですが、catch
の引数e
が必要でした。
できれば省略したかったのに・・・。
バージョン
Microsoft Edge 44.18362.449.0
Internet Explorer 11.0.195