학습 자료
화살표 함수(Arrow Functions)
화살표 함수를 사용하면 함수를 더 간결하게 표현할 수 있습니다.
화살표 함수는 함수를 정의할 때 function 키워드 대신 화살표(=>) 기호를 사용하여 함수를 작성합니다.
화살표 함수의 기본 구조
const functionName = (parameter1, parameter2) => { // 함수 내용 };
화살표 함수 예시
const add = (a, b) => a + b; console.log(add(1, 2)); // 3 출력
화살표 함수를 사용하면 기존 함수보다 간단하게 코드를 작성할 수 있습니다.
기존 함수와 화살표 함수 비교
// 기존 함수 const sayHello = function (name) { return '안녕하세요, ' + name + '!'; }; // 화살표 함수 const sayHello = (name) => '안녕하세요, ' + name + '!';
화살표 함수의 예시
화살표 함수를 사용하여 다음과 같이 함수를 작성할 수 있습니다.
매개변수가 없는 경우
괄호를 사용해서 매개변수를 생략할 수 있습니다.
매개변수가 없는 화살표 함수
const greet = () => '안녕하세요!';
매개변수가 하나인 경우
매개변수가 하나인 경우 괄호를 생략할 수 있습니다.
매개변수가 하나인 화살표 함수
const double = x => x * 2;
매개변수가 둘 이상인 경우
다음과 같이 쉼표로 구분하여 매개변수를 나열합니다.
매개변수가 2개 이상인 화살표 함수
const add = (a, b) => a + b;
이 챕터의 강의 · JavaScript 기초 문법
- 1. 객체(Object)
- 2. 빈칸 채우기 퀴즈
- 3. 특정한 작업을 수행하는 코드 블록, 함수
- 4. 함수의 고급 기능
- 5. 화살표 함수(Arrow Functions)
- 6. 메서드(Method)
- 7. 선택형 퀴즈
- 8. Date 객체
- 9. Math 객체
- 10. 배열(Array)
- 11. 배열 메서드 - 슬라이스(Slice)
- 12. 배열 메서드 - indexOf, lastIndexOf, includes
- 13. 배열 메서드 - length, pop, push, shift, unshift
- 14. 배열 메서드 - forEach, map, filter, find
- 15. 배열 메서드 - 졍렬(Sort)
- 16. 빈칸 채우기 퀴즈
Quiz
0 / 1
다음 중 빈칸에 들어갈 가장 적절한 것은 무엇일까요?
화살표 함수를 사용하여 함수를 정의할 때 `function` 키워드 대신 기호를 사용합니다.
콜론(:)
화살표(=>)
등호(=)
쉼표(,)
학습 자료
AI 튜터
디자인
업로드
수업 노트
즐겨찾기
도움말