반응형
SMALL
전역 스코프에서 var로 선언하면 window에 자동으로 window의 프로퍼티로 등록됩니다.
왜냐하면 var로 선언된 변수가 함수스코프 뿐만 아니라, 전역 스코프에서도 유효합니다.
하지만 함수스코프안에서 var로 선언 및 할당을 하면
위와는 다르게 window 전역객체에 할당되지 않습니다.
왜냐하면 var는 함수스코프를 제공하기 때문에 여기서의 var는 해당 함수 스코프에서만 유효합니다.
반응형
LIST
'JavaScript' 카테고리의 다른 글
모던 자바스크립트 - 9(타입 변환, 단축 평가), 10(객체 리터럴), 11(원시값과 객체 비교) (0) | 2023.03.15 |
---|---|
for loop과 forEach 중에 어떤 것이 더 퍼포먼스가 좋을까? (0) | 2023.03.14 |
자바스크립트에서 const로 리액트 컴포넌트를 만들었을 때, window 객체는 해당 컴포넌트별로 사용하는건가? (0) | 2023.03.09 |
React 컴포넌트를 const or function 대신 var로 컴포넌트를 선언하면 어떻게 되지? (0) | 2023.03.09 |
자바스크립트에서 let, const로 선언한 변수들이 window 객체에 없는 이유? (0) | 2023.03.09 |