Ternary 연산자를 활용한 자바스크립트 데이터 필터

자바스크립트에서 데이터를 필터링하는 작업은 많이 수행되는 일 중 하나입니다. 이러한 필터링 작업은 데이터를 효율적으로 정리하고 원하는 결과를 얻는 데 도움을 줍니다. 이번에는 자바스크립트에서 Ternary 연산자를 활용하여 데이터를 필터링하는 방법에 대해 알아보겠습니다.

Ternary 연산자란?

Ternary 연산자는 세 개의 피연산자를 가지는 연산자로, 조건식의 결과에 따라 값을 반환합니다. 이는 if-else 문을 간단하게 표현하는 방법 중 하나입니다. Ternary 연산자는 다음과 같은 형식을 가지고 있습니다.

조건식 ? 참일 때의  : 거짓일 때의 

만약 조건식이 참이라면, 참일 때의 값이 반환되고 조건식이 거짓이라면 거짓일 때의 값이 반환됩니다.

데이터 필터링 예제

다음은 자바스크립트에서 Ternary 연산자를 활용하여 데이터를 필터링하는 예제입니다. 예제에서는 주어진 숫자 배열에서 짝수와 홀수를 구분하여 출력합니다.

const numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10];

numbers.forEach((number) => {
  const type = number % 2 === 0 ? "짝수" : "홀수";
  console.log(`${number}${type}입니다.`);
});

위 예제에서는 numbers라는 숫자 배열을 선언하고, forEach를 사용하여 배열의 각 요소에 접근합니다. Ternary 연산자를 사용하여 현재 숫자가 짝수인지 홀수인지를 판별하고, type 변수에 해당 값을 할당합니다. 그리고 해당 숫자와 타입을 출력합니다.

실행 결과는 다음과 같이 나타납니다.

1는 홀수입니다.
2는 짝수입니다.
3는 홀수입니다.
4는 짝수입니다.
5는 홀수입니다.
6는 짝수입니다.
7는 홀수입니다.
8는 짝수입니다.
9는 홀수입니다.
10는 짝수입니다.

위 예제에서는 Ternary 연산자를 사용하여 간단하게 데이터를 필터링하고 결과를 출력하는 방법을 보여주었습니다. Ternary 연산자는 조건에 따라 간결한 코드를 작성할 수 있으며, 데이터 필터링 작업에 유용하게 사용될 수 있습니다.

결론

자바스크립트에서 Ternary 연산자를 활용하여 데이터를 필터링하는 방법을 알아보았습니다. Ternary 연산자는 조건에 따라 값을 반환하는 간단한 연산자로, 데이터 필터링 작업을 더 효율적이고 간결하게 처리할 수 있도록 도와줍니다.

#자바스크립트 #데이터필터링