質問: javascriptのes6でブロックスコープで定義した変数をスコープの外から利用したいです。 お手本を教えてください。
回答: > > ブロックスコープで定義した変数をスコープの外から利用したいです。 > > > 「ブロックスコープ」は「ブロック内でしか使えない」という意味なので、文章自体が自己矛盾しています。**無理です**。 「ブロック内で定義した変数を外側で使いたい」なら、いくつか方法はあります(もっとも、ブロックに入る前に外側で変数を定義しておくことをおすすめします)。 * `var`で変数を宣言することで、変数を関数スコープにする * `window.foobar`のような形で代入することでグローバル変数を生成する