함수 선언문과 함수 표현식, 화살표 함수

Minha Sohn·2022년 12월 19일
0

[JS] 이론 공부

목록 보기
10/11

함수 선언문는 함수를 선언한 것보다 먼저 함수를 호출해도 오류 없이 실행된다. 자바스크립트가 런타임 환경 전에 함수를 정의하기 때문입니다. 그러나 함수 표현식은 반드시 먼저 선언하고 함수를 호출할 수 있습니다.

함수 선언문

foo();
function foo() {
    console.log("호출 가능")
}

함수 표현식

foo();
const foo = function () {
    console.log("호출 불가")
}

화살표 함수

const foo = () => {
    console.log("foo")
    return foo;
};
profile
개발자를 꿈꾸는 코린이!

0개의 댓글