함수 표현식 = var foo = function(){}
함수 선언식 = function foo(){}
함수 선언식은 호이스팅현상이 발생
호이스팅 = 함수 선언과 동시에 선언부분이 최상단으로 끌어 올려지는것
foo();
function foo(){ };
함수선언 전에 먼저 실행해도 정상 실행
foo();
var foo = function(){ };
함수표현식일때는 에러
'WEB > JavaScript' 카테고리의 다른 글
function, property, method 정의 (0) | 2018.04.02 |
---|---|
Closure (0) | 2018.03.30 |
scope (0) | 2018.03.29 |
클래스와 인스턴스 (0) | 2018.03.22 |
if문 축약 (0) | 2018.03.21 |