자바스크립트 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 연산자를 적극적으로 활용해보세요!
참고 자료: