함수 선언문과 표현식의 포맷은 다음과 같다.
1)함수 선언문
function hello(){
}
2)함수 표현식
const hi = () => {
};
함수 선언문은 호이스팅이 되지만 함수표현식은 호이스팅이 되지 않는다.
이유는 전 포스팅 참조!
1)함수선언문
hello()
function hello(){
console.log('hello')
}
hello라는 결과가 나온다!
2)함수표현식
hi()
const hi = () => {
console.log('hi')
};
에러가 나온다!
'Javascript' 카테고리의 다른 글
여러개의 element를 공통된 TagName으로 가져온 후 addEventListener처리해보기 (0) | 2022.10.02 |
---|---|
export로 내보내고, import로 가져오기 (0) | 2022.10.02 |
Javascript reduce사용법 (0) | 2022.10.02 |
객체안에 함수에서 변수를 접근할 경우 this를 붙여야한다 (0) | 2022.10.01 |
오답노트) 구조분해할당과 filter사용방법 (0) | 2022.09.29 |