프로그래밍/JavaScript
JavaScript 화살표 함수
하와이블루
2022. 9. 30. 07:35
728x90
화살표 함수는 일반적으로 function 키워드를 사용하여 함수를 만드는 방식인 함수 표현식보다 간결하게 함수를 표현하는 방법이다.
// 매개변수가 없는 경우
const func1 = () => 실행문;
매개 변수가 없는 경우에는 괄호 안에 어떠한 인자도 넣지 않으며 괄호를 생략할 수 는 없다.
// 매개변수가 있는 경우
const func2 = x => 실행문;
const func3 = (x, y) => 실행문;
매개변수가 한개만 있다면 괄호를 생략하여 표기할 수 있고 두개 이상부터는 괄호를 생략하지 못한다.
// 리턴값이 있는 함수
const func4 = (x, y) => {
실행문1;
실행문2;
...
return 값;
}
실행문이 여러줄인 경우에는 실행문들을 중괄호로 감싸주어 표기하며 실행 결과를 return값으로 반환해준다.
예제를 살펴보자.
const func1 = () => console.log('안녕하세요');
const func2 = (x, y) => console.log(`두 수의 합 : ${x + y}`);
const func3 = (x, y) => {
let sum = 0;
for(let i = x ; i <= y ; i++){
sum += i;
}
return sum;
}
func1();
func2(10, 5);
console.log(func3(1,10));
728x90