# 함수 표현식
var test = function(){
console.log("함수표현식");
};
# 함수 선언식
function test(){
console.log("함수선언식");
};
# 차이점
함수 표현식만 호이스팅에 영향을 받지 않는다.
# 함수 표현식의 장점
- 클로져로 사용
- 콜백으로 사용 ( 다른 함수의 인자로 넘길 수 있음 )
# 익명 함수
이름이 없는 함수로, 즉시 실행이 필요한 경우 사용된다.
(function () {
console.log("test");
})();
'프로그래밍 > JavaScript' 카테고리의 다른 글
JavaScript 객체 그리고 this (0) | 2020.03.11 |
---|---|
ajax 동기식과 콜백으로 실행순서 조정 (0) | 2020.02.28 |
자바스크립트 클로저란? (0) | 2020.02.13 |
자바스크립트 호이스팅이란 (0) | 2020.02.13 |
더블쿼터나 싱글쿼터 문자열로 인식하게 할 때 (0) | 2019.09.28 |
댓글