본문 바로가기
반영훈/웹 개발

[JS] 화살표 함수

by Banda 2020. 8. 10.

기존의 함수 선언 방식은

function 함수명(파라미터) 코드블록{}의 형태였습니다.

function name(a,b) {}

이를 화살표 함수문법을 이용하여 표현하면

const add = (a, b) => {
  return a + b;
};

console.log(add(1, 2));

위와 같이 상수선언 + 함수명 =(파라미터) => 코드블록{}

화살표의 좌측에는 함수의 파라미터, 우측에는 코드블록이 오는 형태가 됩니다.

코드블록 내부에서 바로 return을 하는 경우 아래와 같이 더 간결하게 표현할 수 있습니다.

const add = (a, b) => a + b;
console.log(add(1, 2));

 

화살표 함수로 만든 함수와, function으로 만든 함수의 주요 차이점은 서로 가르키는 this가 다르다고 합니다.

자세한 내용은 공부하면서 알게되면 추가하거나 새로 포스팅 하겠습니다.

출처-벨로퍼트와 함께하는 모던 자바스크립트

'반영훈 > 웹 개발' 카테고리의 다른 글

[JS] 반복문 for, while, break, continue  (0) 2020.08.11
[JS]배열(array)  (0) 2020.08.10
[JS]switch/case 문  (0) 2020.08.10
[JS]변수/상수 선언  (0) 2020.08.09
[리액트]스타일,클래스 적용  (0) 2020.08.09

댓글