hoisting1 자바스크립트 호이스팅 Hoisting 이란?? ( 아주 쉽게 설명 ) 자바스크립트 호이스팅 Hoisting 호이스팅이란 변수나 함수가 어디서 선언이 되든지간에 최상단에 위치하게 되어 동일 스코프 에서는 어디서든 참조 할수 있다는 것을 말한다. 코드로 설명 하면 아주 간단하니 바로 밑에 예제 보자 addString("가나다", "라마바사"); function addString(str1, str2) { return str1 + str2; } 결과 : 가나다라마바사 선언 된적이 없는 것을 참조하려고 할때 addString을 실행 시점에 function addString이 선언되어있지 않으므로 에러가 나는 상황이지만 정상 동작 한다. addString 함수를 상단으로 올려서 참조 할수 있도록 해줬다. 이를 호이스팅 이라고 한다. 위에서 함수 선언은 동시에 초기화가 이루어 지기 때.. 2021. 10. 25. 이전 1 다음