[javascript] 화살표 함수
자바스크립트에서 화살표 함수(arrow function)는 함수를 간결하게 작성할 수 있게 해주는 문법적인 기능입니다. 화살표 함수는 =>
기호를 사용하여 함수를 정의하며, 함수 표현식을 대체하는 형태로 사용됩니다.
화살표 함수의 장점
- 간결함: 함수의 선언과 반환을 간결하게 작성할 수 있습니다.
- this 바인딩: 화살표 함수는 자신의 this를 가지지 않고, 상위 스코프의 this를 그대로 참조합니다.
화살표 함수의 문법
// 기본 문법
const functionName = (param1, param2) => {
// 함수 내용
}
// 매개변수가 하나일 때, 괄호를 생략할 수 있습니다.
const singleParamFunc = param => {
// 함수 내용
}
// 함수 내용이 단일 표현식인 경우 중괄호와 return을 생략할 수 있습니다.
const conciseFunc = () => console.log('간단한 화살표 함수')
화살표 함수는 간결한 문법과 this의 바인딩 특성으로 인해 자바스크립트 코드를 보다 간결하고 유연하게 작성할 수 있게 해줍니다.
더 자세한 내용은 Mozilla Developer Network에서 확인할 수 있습니다.