でんしそうさ


Lexicalscopping??
」スコフは関数を呼び出す時ではなく、宣言時に発生します!⭐️
var name = "jamsilcrop"
function log(){
  console.log(name);
}

function wrapper(){
	name = "jamsilbegger";
  	log();
}
wrapper();
コンソールは何が撮れますか?!
正解はjamsilbegger
理由:nameをパッケージ関数からname=「jamsilbegger」と再宣言したので変更しました!
var name = "jamsilcrop"
function log(){
  console.log(name);
} // 선언될때 이때!!!!!!

function wrapper(){
  var name = "jamsilbegger";
  	log();  // 함수 호출
}
wrapper();
コンソールは何が撮れますか?!
正解は:jamsil農作物
理由:Lexic Colliscoping(用語scoping)では、log関数のname変数がlog関数宣言時に自身のscopeから最も近いnameを検索します.

リファレンス


でんしそうさ