グローバル変数を使わない工夫
JavaScriptは普通に書くと全てグローバルで実行されてしまう
複数の.jsファイルをブラウザで読み込んだ場合、両方で同じ名前で変数が宣言されていたらヤバイ
無名関数を作って即時実行する
(function(){ ....})();
ES2015
だと
scope
を作って
const
や
let
を使うといい
shokai.icon
クロージャを使う
グローバル変数
変数
##
クロージャ
を使う