Scope,호이스팅,this 이해하기 [Javascript]
·
Front-end/React
Scope"스코프(scope)"는 프로그래밍에서 변수 및 함수의 유효 범위를 나타내는 용어이다.스코프는 코드 내에서 식별자(변수 또는 함수의 이름)에 대한 유효성을 제공하며, 변수 또는 함수가 어디서 접근 가능한지를 결정한다. 하위 스코프와 상위 스코프 접근 가능 여부하위 스코프는 상위 스코프에 접근할 수 있지만 상위 스코프는 하위 스코프에 접근할 수 없다.아래 두 코드로 비교해볼 수 있다.// 상위 스코프var outerVar = "I'm in the outer scope";function outerFunction() { // 하위 스코프 var innerVar = "I'm in the inner scope"; function innerFunction() { // 더 하위 ..