자바스크립트
간단한 호이스팅 문제.
jdy8739
2021. 12. 26. 17:33
간단한 문제인데,
이런 식으로 변수 선언 및 함수 할당을 했다고 하자.
선언, 할당 코드 이전에 해당 함수를 호출한다.
결과는 에러가난다.
var로 선언을 했으니, 일단 호이스팅 되서 undefined라는 값이 임의할당되고,
할당문 이전에 함수를 호출하니 undefined라는 값이 유지된채로 그 값에 함수를 호출하는 형식인 것.
즉, undefined() 이런 식으로 컴퓨터는 인식한다.