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
- 공식문서
- 프론트엔드
- npm
- 실시간통신
- @stomp/stompjs
- shadcn
- 리액트프로젝트
- sucoding
- 프로젝트
- tanstack query
- 배열메서드
- radixui
- 프로젝트캠프
- React
- 배열
- 상태 관리 라이브러리
- frontend
- 수코딩
- 라이브러리
- JavaScript
- stompjs
- pnpm
- Server State
- 스나이퍼팩토리
- TypeScript
- 컴포넌트설계
- MDN
- React Query
- 자바스크립트
- 코딩테스트
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) | 2025.03.12 |
---|---|
[JavaScript] 자바스크립트 배열 메서드 뽀개기 - 요약 (0) | 2025.03.12 |
JavaScript의 핵심! 실행 컨텍스트 이해하기 (0) | 2024.08.07 |
JavaScript의 특징 - 멀티 패러다임 언어 (2) | 2024.07.22 |
JavaScript의 특징 - 동적 타입 언어 (0) | 2024.07.17 |