[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']
애로우 함수와 배열 메소드를 함께 사용하면 코드를 간결하게 작성할 수 있고, 가독성을 높일 수 있습니다. 이를 통해 개발 과정에서 효율적으로 코드를 작성할 수 있게 됩니다.
참고 자료: