Ternary 연산자를 활용한 자바스크립트 객체 처리

자바스크립트에서 조건에 따라 객체를 처리해야 하는 경우가 종종 있습니다. 이때 Ternary 연산자를 사용하면 간결하게 코드를 작성할 수 있습니다. Ternary 연산자는 if-else 문의 축약 형태로, 조건식을 평가한 결과에 따라 값을 반환합니다.

다음은 Ternary 연산자를 활용하여 자바스크립트 객체를 처리하는 예시입니다.

const age = 25;
const person = {
  name: "John",
  isAdult: age >= 18 ? true : false
};

console.log(person);
// 출력: { name: "John", isAdult: true }

위의 예시에서는 age라는 변수에 25라는 값이 할당되어 있습니다. 이때 Ternary 연산자를 사용하여 isAdult 속성에 대한 값을 결정합니다. 만약 age가 18 이상이면 isAdulttrue가 되고, 그렇지 않으면 false가 됩니다.

Ternary 연산자는 조건식이 간단한 경우에 특히 유용합니다. 위의 예시에서처럼 한 줄로 처리되기 때문에 코드의 가독성을 높일 수 있습니다.

Ternary 연산자를 사용할 때는 조건식과 true일 때의 처리, false일 때의 처리를 명확하게 작성해야 합니다. 조건식을 간결하게 작성하는 것이 좋지만, 읽기 어려운 코드는 피해야 합니다.

Ternary 연산자를 활용한 자바스크립트 객체 처리는 실무에서 자주 사용되는 패턴 중 하나입니다. 익숙해지면 코드를 간결하게 작성할 수 있고, 가독성을 높일 수 있습니다.

#hashtags #javascript