Forest Gump?

화살표 함수란? 본문

카테고리 없음

화살표 함수란?

code1010 2021. 8. 17. 18:07

2021.08.17 - [알쓸신코] - 화살표 함수란?

 

 

화살표 함수 표현(arrow function expression)은 function 표현에 비해 구문이 짧고  자신의 this, arguments, super 또는 new.target을 바인딩 하지 않습니다. 화살표 함수는 항상 익명입니다. 이  함수 표현은 메소드 함수가 아닌 곳에 가장 적합합니다. 그래서 생성자로서 사용할 수 없습니다.

 

라고 되어있습니다. 설명만 보면 모르니 예시를 들겠습니다. 

 

// 일반 함수
var testFunction = function () { console.log("testFunction") }; // 결과 : testFunction

// 화살표 함수
var testArrow = () => console.log("testArrow"); // 결과 : testArrow

이런식으로 화살표 만으로 간결하게 표현 가능하다는 장점이 있습니다. 

 

// 여러 매개변수 계산
var test = (a, b, c) => a + b + c; // 
test(1, 2 , 3); //실행 결과 6

이런식으로 여러 매개변수의 계산도 간편하게 표현 가능합니다.