JavaScriptでconstを意地でも使いたい方へ。 try-catch等でもconstを使って代入を行う方法です。 前提条件 ES2015(のconst)が使用できる環境。 なお、IE11でもconstは使用できるみたいです!わーい! ただしArrow functionsは使用できないので、function文を使用してください。ひどいよー……。 まえがき constはES2015で追加された構文で、JavaScriptに定数という概念をもたらしました。 再代入を禁止したいので、できるだけconstを使いたいですよね。 しかし、問題となるのがtry-catch等での代入処理。 const letではブロックスコープとなるため、try文の中で変数宣言をすると、ブロックの外では変数の参照ができません。 そういった場面でもconstを使いたいと人向けの内容です。 ビフォーアフター

