화살표 함수
Coddy의 JavaScript의 함수 선언 코스 레슨 — 14개 중 10번째.
화살표 함수(람다 함수라고도 함)는 ES6에서 도입된 JavaScript 함수를 작성하는 간결한 방법입니다. 기존의 함수 선언에 비해 더 짧은 구문을 제공하여 특정 상황에서 코드의 가독성을 높여주기 때문에 현대 JavaScript 프로그래머들이 자주 선호합니다.
코드 내에 작고 잘 정의된 작업이 있다고 상상해 보세요. 화살표 함수를 사용하면 이러한 작업을 더 간결하고 효율적인 방식으로 표현할 수 있습니다. 특히 콜백 함수나 짧은 익명 함수가 필요한 상황에서 유용합니다.
// 암시적 반환이 있는 화살표 함수 (한 줄)
const greet = (name) => `Hello, ${name}!`;
const message = greet("Bob");
console.log(message); // 출력: Hello, Bob!
// 명시적 반환이 있는 화살표 함수 (여러 줄)
const multiply = (num1, num2) => {
const product = num1 * num2;
return product;
};
const result = multiply(5, 3);
console.log(result); // 출력: 15name이라는 하나의 인수를 받는greet라는 이름의 화살표 함수를 정의합니다.=>기호는 매개변수와 함수 본문을 구분합니다.함수 본문이 한 줄의 표현식이므로 return 문은 암시적입니다.
num1과num2라는 두 개의 인수를 받는multiply라는 이름의 화살표 함수를 정의합니다.함수 본문은 여러 줄의 코드를 위해 중괄호
{}를 사용합니다.함수 내부에서 곱이 계산되어
product변수에 저장됩니다.계산된
product를 반환하기 위해 명시적인return문이 사용됩니다.
챌린지
중급여러분의 과제는 findLargest 화살표 함수를 사용하여 주어진 numbers 배열에서 가장 큰 수를 찾는 JavaScript 프로그램을 작성하는 것입니다.
직접 해보기
// 여기에 코드를 작성하세요
JavaScript의 함수 선언의 모든 레슨
1강의 소개
무엇을 배우게 되나요?