[javascript] 자바스크립트 배열에서 특정 범위 외의 요소들로 필터링하기

배열에서 특정 범위의 요소들을 필터링하고 싶을 때가 있습니다. 예를 들어, 1부터 10 사이의 숫자만 필터링하고 나머지는 제외하고 싶은 경우가 있을 겁니다. 이 포스트에서는 이러한 상황에서 자바스크립트의 filter 메서드를 사용하여 배열에서 특정 범위 외의 요소들을 필터링하는 방법을 살펴보겠습니다.

배열에서 특정 범위 외의 요소들 필터링하기

이 문제를 해결하는 간단한 방법은 filter 메서드와 조건식을 사용하는 것입니다. 예를 들어, 1부터 5 사이의 숫자만 필터링하고 싶다면 다음과 같은 코드를 사용할 수 있습니다.

const arr = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];
const filteredArr = arr.filter(num => num < 1 || num > 5);
console.log(filteredArr); // [6, 7, 8, 9, 10]

위의 코드에서 filter 메서드를 사용하여 배열 arr에서 1보다 작거나 5보다 큰 요소들만 필터링하여 filteredArr에 저장했습니다.

결론

자바스크립트의 filter 메서드를 활용하면 간단하게 배열에서 특정 범위 외의 요소들을 필터링할 수 있습니다. 위의 예시를 참고하여 자신의 요구에 맞게 응용해 보세요.