← 목록

ES6에서의 화살표 함수 활용하기 💻

작성: 2024년 06월 19일읽기: 약 3분

ES6는 자바스크립트의 새로운 버전으로, 여러 가지 멋진 기능들을 우리에게 제공합니다. 그 중에서도 화살표 함수는 특히 주목할 만한 기능 중 하나입니다. 화살표 함수는 코드를 더 간결하고 이해하기 쉽게 만들어 줍니다. 이번 포스트에서는 화살표 함수의 기본 사용법과 그 장점에 대해 알아보겠습니다.

화살표 함수란?

화살표 함수는 기존의 함수 표현 방식을 더 짧게 쓸 수 있는 새로운 문법입니다. function 키워드 대신 화살표(=>)를 사용하여 함수를 선언합니다. 이것은 특히 익명 함수를 사용할 때 유용합니다.

기본 문법

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

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

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

기존 함수 방식

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

화살표 함수 방식

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

보시다시피, 화살표 함수를 사용하면 function 키워드를 생략할 수 있고, 함수의 본문이 한 줄이라면 중괄호와 return 문도 생략할 수 있습니다.

화살표 함수의 장점

  1. 간결성: 코드가 더 짧고, 읽기 쉬워집니다.
  2. this 바인딩: 화살표 함수는 자신만의 this를 생성하지 않습니다. 따라서, 화살표 함수 내부에서 this를 사용하면, 그것은 외부 함수의 this를 가리킵니다. 이는 특히 콜백 함수와 이벤트 핸들러에서 유용합니다.

화살표 함수 사용 시 주의점

화살표 함수는 자바스크립트를 더욱 강력하고 표현력 있게 만들어주는 멋진 도구입니다. 이번 포스트를 통해 화살표 함수의 기본적인 사용법과 장점을 이해하셨기를 바랍니다. 코드를 작성할 때 화살표 함수를 적극 활용해 보세요!