함수 선언식
function test(){
...
}
함수 표현식
const test = () => {
...
}
const test = function(){
...
}
함수 선언식과 함수 표현식의 차이
함수 선언식은 호이스팅의 대상이 될 수 있지만 함수 표현식은 호이스팅이 발생하지 않는다.
함수 표현식은 클로져로 사용할 수 있다.
함수 표현식은 다른 함수의 인자로 넘길 수 있다 (콜백으로 사용)
'JavaSctipt' 카테고리의 다른 글
[Javascript] 이터레이션, 이터레이터 / 이터러블 (0) | 2021.07.31 |
---|---|
[Javascript] 클로저 (Closure) (1) | 2021.07.06 |
[Javascript] 함수형 프로그래밍 (0) | 2021.07.05 |
[Javascript] ES Modules 방식 (0) | 2021.06.27 |
[Javascript] sort 함수 다양한 사용법 (0) | 2021.06.22 |