-
간단한 호이스팅 문제.자바스크립트 2021. 12. 26. 17:33
간단한 문제인데,
이런 식으로 변수 선언 및 함수 할당을 했다고 하자.
선언, 할당 코드 이전에 해당 함수를 호출한다.
결과는 에러가난다.
var로 선언을 했으니, 일단 호이스팅 되서 undefined라는 값이 임의할당되고,
할당문 이전에 함수를 호출하니 undefined라는 값이 유지된채로 그 값에 함수를 호출하는 형식인 것.
즉, undefined() 이런 식으로 컴퓨터는 인식한다.
'자바스크립트' 카테고리의 다른 글
화살표 함수 사용법. (0) 2021.12.27 spread operator는 무엇인가. (0) 2021.12.26 변수 선언 방식에 따른 호이스팅의 차이, 호이스팅이란? (0) 2021.12.26 querySelectorAll 와 getElementsByClassName의 차이 (0) 2021.12.22 sort, filter, map, reduce 등 함수 정리 (0) 2021.12.22