🐈 【JavaScriptの動き】レキシカルスコープ
作成日: 2022/01/13
1

①スコープの場所によって、得られる結果が異なるスコープ。
②外側にあるスコープ。

①スコープの場所によって、得られる結果が異なるスコープ

関数の内側にある変数は、外部スコープでは参照することはできない。
その逆はOK。

let a = 1;
function b() {
	let c = 2;
}

変数aは、関数bの中でも取り扱い可能。
ただし関数b外では、変数cは扱えない。

let a = 1;
function b() {
	let d = 3;
}
let c = 2;

変数cが関数外(aと同じグローバルスコープ)に行くと参照可能。


事業会社にてコーダーをしています。制作は6年目。 インプットしたことをアウトプットしています。