[javascript] 애로우 함수와 배열 메소드

자바스크립트에서 애로우 함수와 배열 메소드는 강력한 기능을 제공하여 코드를 간결하게 작성할 수 있습니다.

애로우 함수 (Arrow Function)

애로우 함수는 함수를 간결하게 작성할 수 있는 방법입니다. 함수를 선언할 때 function 키워드 대신 => 기호를 사용합니다. 예를 들어, 다음과 같이 애로우 함수를 사용하여 간단한 더하기 함수를 만들 수 있습니다.

const add = (a, b) => a + b;
console.log(add(2, 3)); // 출력: 5

배열 메소드 (Array Methods)

배열 메소드는 배열을 다루는데 유용한 다양한 기능을 제공합니다. 예를 들어, map() 메소드는 배열의 각 요소에 대해 주어진 함수를 호출하고, 그 결과로 새로운 배열을 생성합니다.

const numbers = [1, 2, 3, 4, 5];
const squaredNumbers = numbers.map(num => num * num);
console.log(squaredNumbers); // 출력: [1, 4, 9, 16, 25]

또 다른 유용한 배열 메소드로 filter()가 있습니다. 이 메소드는 주어진 함수의 조건을 만족하는 요소로 이루어진 배열을 반환합니다.

const words = ['apple', 'banana', 'grape', 'orange', 'peach'];
const result = words.filter(word => word.length > 5);
console.log(result); // 출력: ['banana', 'orange']

애로우 함수와 배열 메소드를 함께 사용하면 코드를 간결하게 작성할 수 있고, 가독성을 높일 수 있습니다. 이를 통해 개발 과정에서 효율적으로 코드를 작성할 수 있게 됩니다.

참고 자료: