[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
메서드를 활용하면 간단하게 배열에서 특정 범위 외의 요소들을 필터링할 수 있습니다. 위의 예시를 참고하여 자신의 요구에 맞게 응용해 보세요.