Javascript : 함수 표현식과 화살표 함수

kimsnmyng·2024년 11월 30일

Vanilla Javascript

목록 보기
6/23

출처: 한입 크기로 잘라먹는 react

// 1. 함수 표현식

function funcA() {
  console.log('FunkA');
}

let varA = funcA;
console.log(varA); // 함수를 어떠한 변수에 담을 수도 있다. 그래서 변수로 함수를 호출 할 수도 있다.

let varB = function funcB() {
  console.log('funcB')
}; // 이러면 funB 를 직접적으로 호출할 수 없다. 그래서 없애도 상관없다.


let varC = function () {
  console.log('FuncC'); // 익명 함수
} // 함수 표현식으로 만든 함수는 호이스팅이 되지 않는다. 

// 2. 화살표 함수

let varD = (value) => value + 1;
// return이 한줄이라면 생략가능. 아니라면 중괄호 써줘야함.
console.log(varD(10));
profile
안녕하세요 김선명입니다.

0개의 댓글