- function이라는 단어와 중괄호 숫자를 줄이기 위해 만들어진 단축 문법이다.
- 화살표 함수에는 세 가지 문법이 존재.
1) function 키워드를 생략이 가능함.
2) 함수에 매개변수가 단 하나뿐이라면 괄호()도 생략이 가능함.
3) 함수 바디가 표현식 하나라면 중괄호{}와 return문도 생략이 가능함.
- 화살표 함수는 항상 익명 함수.
const f1 = function() { return "Hi"; }
이러한 함수를
const f1 = () => "Hi";
const f2 = function(name) { return `Hi, ${name}`; }
이 함수를
const f2 = name => `Hi, ${name}`;
const f3 = function(a,b) { return a + b; }
이 함수를
const f3 = (a,b) => a + b;
- 화살표 함수의 사용 목적 : 익명 함수를 만들어 다른 곳으로 전달하기 위해 가장 유용하게 사용됨.
-
'개발 > 자바스크립트' 카테고리의 다른 글
자바스크립트에서 form태그 사용하기 (0) | 2017.09.21 |
---|---|
자바스크립트에서 form태그 사용하기 (0) | 2017.09.21 |
[자바스크립트] 스코프 관련 (0) | 2017.09.15 |
[자바스크립트] 함수 사용 (0) | 2017.09.15 |
[자바스크립트] 표현식 && 연산자 (0) | 2017.09.14 |