[javascript] 자바스크립트 배열 필터링 결과의 길이에 따른 다른 동작 수행하기

자바스크립트에서 배열을 필터링한 후, 필터링 결과의 길이에 따라 다른 동작을 수행해야 하는 경우가 있습니다. 이를 위해 조건부로 다른 동작을 수행하는 방법을 알아보겠습니다.

필터링된 배열 길이에 따라 다른 동작 수행하기

const originalArray = [1, 2, 3, 4, 5, 6];
const filteredArray = originalArray.filter(num => num > 3);

if (filteredArray.length > 3) {
  // 필터링 결과가 3보다 큰 경우
  // 여기에 원하는 동작 수행
} else {
  // 필터링 결과가 3이하인 경우
  // 다른 동작 수행
}

위 예시에서는 originalArray 배열을 필터링하여 3보다 큰 값만을 가지고 있는 filteredArray 배열을 얻었습니다. 그리고 filteredArray.length를 사용하여 필터링 결과의 길이에 따라 다른 동작을 수행하도록 조건문을 작성했습니다.

길이에 따른 동작 예시

길이에 따라 수행되는 동작은 상황에 따라 달라질 수 있습니다. 예를 들어, 필터링된 배열의 길이가 일정 값 이상일 때 추가적인 처리가 필요한 경우에 위와 같은 방법을 사용할 수 있습니다.

이와 관련하여 자바스크립트의 배열 메서드와 조건부 구문을 효과적으로 활용하여 원하는 동작을 수행할 수 있습니다.

이상으로, 자바스크립트 배열 필터링 결과의 길이에 따라 다른 동작을 수행하는 방법에 대해 알아보았습니다.