일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 컴퓨터 네트워크
- useState
- Java
- react firebase
- JavaScript
- 프로그래머스 완전탐색
- 자바 공부
- 백준
- 데이터모델링과마이닝
- React JS
- 자바
- NextJS
- design pattern
- react
- 리액트 훅
- useEffect
- 디자인 패턴
- 장고
- vanillaJS
- react hook
- 프로그래머스 자바
- 리액트
- websocket
- 프로그래밍 언어론
- 자바스크립트
- codesandbox
- 프로그래머스
- 코딩테스트 고득점 Kit 완전탐색
- 코딩테스트 고득점 Kit
- 코틀린
Archives
- Today
- Total
기록하는 개발자
<React 파헤치기-05> ES6주요문법 - 3. 화살표 함수 본문
728x90
화살표 함수는 표현식을 사용하는 함수로 '=>'를 이용하여 함수를 선언한다. 화살표 기둥 '='를 사용하기 때문에 'fat arrow function' 이라고도 부른다.
기존 자바스크립트 function
function mul(a, b){
return a*b;
}
var mul = function(a,b){
return a*b;
};
ES6의 화살표 함수 사용 방법
// <1>
const mul = (a,b) => {
return a*b;
}
// <2>
const mul = (a,b) => a*b;
// <3>
cosnt addMul = (a,b) => ({add : a+b, multiply : a*b});
1 - 앞선 코드의 기존 함수 표현식을 화살표 함수로 변경한 것이다.
2 - 함수의 본문 내용이 비어있고 return만 존재한다면 중괄호를 생락하고 => 뒤에 표현식을 넣을 수 있다.
3 - return 값이 객체인 경우 괄호로 결과값을 감싸 표현할 수 있다.
728x90
'Web > React' 카테고리의 다른 글
<React 파헤치기-07> ES6주요문법 - 5. 배열함수(foreach, map, reduce) (0) | 2021.12.11 |
---|---|
<React 파헤치기-06> ES6주요문법 - 4. 객체확장표현과 구조분해할당 (0) | 2021.12.11 |
<React 파헤치기-04> ES6주요문법 - 2. 가변 변수와 불변 변수 (0) | 2021.12.10 |
<React 파헤치기-03> ES6주요문법 - 1.템플릿 문자열과 전개 연산자 (0) | 2021.12.10 |
<React 파헤치기-02> Prettier를 적용해보자! (0) | 2021.12.09 |