티스토리 뷰

Dev./javascript

[JS] 화살표 함수

인쥭 2021. 2. 17. 11:37
반응형

일반적인 함수 선언 방식은 다음과 같다.

// 함수 선언식
function funcDecl() {
  console.log("Function Declarations!");
}

// 함수 표현식
const funcExpr = function() {
  console.log("Function Expressions!");
}

 

화살표 함수는 함수 표현식으로 작성된 함수를 보다 단순하고 간결하게 만들어준다.

i). 문법

const funcName = (arg1, arg2, arg3) => expression

// 위 함수는 다음과 같은 의미를 갖는다.

const funcExpr = function(arg1, arg2, arg3) {
  expression
}

 

ii). 예시

const funcSum = (num1, num2) => num1 + num2;

// 위 함수는 아래와 같은 의미를 갖는다.

const funcSumExpr = function(num1, num2) {
  return num1 + num2;
}

 

iii). +a

// 인수가 하나라면 괄호를 생략할 수 있다.
const funcAlert = str1 => console.log(str1);

// 인수가 없는 함수라면 다음과 같이 작성하되, 괄호는 생략하지 않는다.
const funcWhoAmI = () => console.log("I am code MONKEY");

 

댓글
반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함