NULL
자바스크립트 shadowing 본문
함수 안에서 밖에 선언된 같은 이름의 변수를 사용하는 경우
함수 밖의 변수를 잠시 가려두고 해당 함수 안에 선언된 변수로만 인식해서 사용한다.
이것은 shadowing이라고 한다.
이때 같은 이름을 가진 함수 밖의 변수값은 변하지 않는다.
따라서 함수 안에서만 값이 유지되어야하는 경우에는 함수 안에서 var를 사용한다.
'Front-end > Vanilla JS' 카테고리의 다른 글
자바스크립트 프로퍼티(Property) & 메서드(Method) (0) | 2021.12.21 |
---|---|
자바스크립트 this, 메소드 (0) | 2021.12.21 |
자바스크립트 scope 개념 (0) | 2021.12.21 |
javascript do while문 (0) | 2021.12.08 |
javascript switch문 사용법 (0) | 2021.12.08 |
Comments