자바스크립트 Ternary 연산자를 활용한 배열 처리

자바스크립트에서 배열을 처리할 때, Ternary 연산자를 사용하면 간결하고 효율적인 코드를 작성할 수 있습니다. Ternary 연산자는 조건식을 평가한 후, 참일 때와 거짓일 때 각각 다른 값을 반환하는 연산자입니다.

아래는 자바스크립트 Ternary 연산자를 활용하여 배열을 처리하는 예제입니다.

const numbers = [1, 2, 3, 4, 5];

// 배열의 각 요소에 대해 짝수면 그대로, 홀수면 0으로 변경
const updatedNumbers = numbers.map(num => num % 2 === 0 ? num : 0);

console.log(updatedNumbers); // [0, 2, 0, 4, 0]

위 예제에서, map() 메소드를 사용하여 배열 numbers의 각 요소에 대해 Ternary 연산자를 적용하였습니다. 만약 요소가 짝수라면 그대로 반환하고, 홀수라면 0으로 변경하여 updatedNumbers 배열에 저장합니다.

Ternary 연산자를 사용함으로써 각 요소를 조건에 따라 간단하게 처리할 수 있으며, 코드의 가독성과 효율성을 높일 수 있습니다.

Ternary 연산자를 활용한 배열 처리는 반복문을 사용하지 않고도 간단하게 요소를 변경하거나 선택적으로 처리할 수 있다는 큰 장점이 있습니다. 따라서, 자바스크립트에서 배열을 다룰 때 Ternary 연산자를 적극적으로 활용해보세요!


참고 자료:

  1. MDN Web Docs - Ternary Operator
  2. JavaScript Ternary Operator Explained