var function hoisting (1) 썸네일형 리스트형 [총정리] 변수, 함수에서의 hoisting 현상과 해결 hoisting은 쉽게말해 아래에있는 선언을(만) 끌어올린다. 먼저 변수의 hoisting에 대해 알아보자 //var hoisting age = 6; age++; console.log(age); //7로 정상적으로 실행됨 var age; 아래에있는 선언인 var age; 가 올라가는 hoisting현상으로인해 정상적으로 실행된다. 하지만 여기서 문제가 있다. //var의 문제 console.log(name); //선언부인 var name; Bark이던뭐든지간에 undefined name='Mark'; console.log(name); //Mark var name = 'Bark';//name = 'Bark'가 되기때문에 혼란야기 초기화부분이 있던 없던 선언부 var name; 만올라가서 혼란을 야기한다. .. 이전 1 다음