티스토리 뷰

Function Declarations (함수 선언문)

function foo() { ... }
- interpret할 때 우선시되어 위치와 관계없이 함수 호출 가능

Function Expressions (함수 표현식)

var foo = function () { ... };
- 세미콜론 사용 권장

Function Declarations vs Function Expressions

Function Declarations의 경우 위에서 아래로 해석된다는 코딩 일반 규칙에 어긋나므로 종종 혼란을 일으킨다. 따라서 Function Expressions 사용을 권장한다.

참고 링크

https://javascriptweblog.wordpress.com/2010/07/06/function-declarations-vs-function-expressions/
http://insanehong.kr/post/javascript-function/

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday