← 목록

ES6 Arrow Functions를 활용한 간결한 코드 작성법

작성: 2024년 06월 15일읽기: 약 2분

웹 개발을 배우는 여러분, 코드를 더 간결하고 읽기 쉽게 만들고 싶으신가요? ES6에서 소개된 화살표 함수(Arrow Functions)는 바로 그런 작업을 도와줍니다. 오늘은 이 화살표 함수를 어떻게 사용하면 코드를 더 깔끔하게 만들 수 있는지 알아보겠습니다.

화살표 함수란?

화살표 함수는 기존의 함수 표현 방식을 더 짧고 간결하게 만들어주는 새로운 문법입니다. function 키워드 없이도 함수를 선언할 수 있으며, 이는 코드를 더욱 간단하게 만들어줍니다.

기본 문법

화살표 함수의 기본 문법은 다음과 같습니다:

const functionName = (parameters) => {
  // 함수 본문
}

예시: 화살표 함수 사용하기

전통적인 함수

const add = function(a, b) {
  return a + b;
}

화살표 함수로 변환

const add = (a, b) => a + b;

보시다시피, 화살표 함수를 사용하면 function 키워드를 사용하지 않고도 함수를 선언할 수 있습니다. 또한, 함수 본문이 한 줄이고 반환값이 있다면 중괄호와 return 키워드를 생략할 수 있습니다.

매개변수가 하나뿐인 경우

매개변수가 하나뿐인 경우, 괄호도 생략할 수 있습니다:

const double = n => n * 2;

매개변수가 없는 경우

매개변수가 전혀 없는 경우, 괄호를 비워두어야 합니다:

const logHello = () => console.log('Hello');

화살표 함수의 장점

화살표 함수를 사용하면 코드를 더 간결하고 이해하기 쉽게 만들 수 있습니다. 이 기능을 활용하여 여러분의 웹 개발 프로젝트를 더욱 효율적으로 만들어보세요!