Javascriptのスコープ
スコープは関数実行時ではなく、関数定義時に決まる
スコープチェーンは、関数定義時の場所に基づいて決定される(静的スコープ)
Javascriptの関数は第一級関数なので、変数に格納していろんな場所で使うことができる
オブジェクトの受け渡しは参照渡し
定義済みの関数を別のスコープの変数に渡しても、スコープチェーンが変わることはない
#Javascript
#JavaScriptの言語仕様