Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- React Query
- 웅진씽크빅
- 프론트엔드
- tanstack query
- 프로젝트캠프
- 프론트엔드 개발
- 개발
- STATE
- TypeScript
- 스나이퍼팩토리
- sucoding
- 수코딩
- 상태 관리 라이브러리
- frontend
- React
- 유데미
- Server State
- 리액트프로젝트
- 공식문서
Archives
- Today
- Total
yunicornlab
화살표 함수 사용을 위한 문법 본문
반응형
기본 문법
const add = (a, b) => {
return a + b;
};
function 키워드 대신 => 기호 사용
문이 두 개 이상일 경우 중괄호를 감싸면서 return을 명시해야 함
생략 가능한 상황
1. 표현식 하나만 반환하는 경우 : return 생략 가능
const add = (a, b) => a + b;
2. 매개변수가 하나인 경우 : 매개변수를 감싸는 괄호 생략 가능
const square = x => x * x;
주의해야하는 상황
1. 매개변수가 없는 경우 : 반드시 빈 괄호 작성
const greet = () => "Hello!";
2. 객체 하나를 반환하면서 return을 생략하는 경우 : 반드시 소괄호로 감싸기
const getUser = () => ({ name: "Alice", age: 25 });
소괄호로 감싸지 않으면 중괄호가 함수 본문으로 인식됨
반응형
'Frontend > JavaScript' 카테고리의 다른 글
JavaScript의 핵심! 실행 컨텍스트 이해하기 (0) | 2024.08.07 |
---|---|
JavaScript의 특징 - 멀티 패러다임 언어 (2) | 2024.07.22 |
JavaScript의 특징 - 동적 타입 언어 (0) | 2024.07.17 |
JavaScript의 특징 - 싱글 스레드 언어 (0) | 2024.07.15 |
JavaScript의 특징 - 인터프리터 언어 (0) | 2024.07.14 |