[javascript] 필터링된 데이터에 대한 특정 동작 실행 방법

이번에는 JavaScript를 사용하여 데이터를 필터링하고 해당 필터링된 데이터에 대해 특정 동작을 실행하는 방법에 대해 살펴보겠습니다.

데이터 필터링

JavaScript에서 배열을 필터링하는 가장 간단한 방법은 filter 메서드를 사용하는 것입니다. 이 메서드를 사용하면 데이터 배열에서 특정 조건을 만족하는 요소만을 새로운 배열로 만들 수 있습니다.

아래는 숫자 배열에서 짝수만을 필터링하는 예제입니다.

const numbers = [1, 2, 3, 4, 5, 6];
const evenNumbers = numbers.filter(num => num % 2 === 0);
// evenNumbers는 [2, 4, 6]이 됩니다.

필터링된 데이터에 대한 동작 실행

필터링된 데이터에 대해 특정 동작을 실행하기 위해서는 간단히 forEach 메서드나 map 메서드를 사용할 수 있습니다.

forEach 메서드를 사용하면 각 요소에 대해 지정된 동작을 실행할 수 있습니다.

evenNumbers.forEach(num => {
  console.log(`${num}은 짝수입니다.`);
});

map 메서드를 사용하면 각 요소에 대해 동작을 실행한 결과를 새로운 배열로 만들어 줍니다.

const doubledNumbers = evenNumbers.map(num => num * 2);
// doubledNumbers는 [4, 8, 12]가 됩니다.

이와 같이, JavaScript를 사용하여 데이터를 필터링하고 필터링된 데이터에 대해 특정 동작을 실행하는 것은 매우 간단하며 유용합니다.

이상으로 JavaScript에서 필터링된 데이터에 대한 특정 동작 실행 방법에 대해 알아보았습니다.

참고 문헌: