JavaScript - 조건부 배열 추가 하기

반응형

자바스크립트에서 조건에 따라서 배열에 값을 추가하고 싶을 때가 있습니다.

 

1. if문 이용하기

고전적인 방법이지만 if 문을 이용하여 조건부로 추가할 수 있습니다.

const arr = [];
const condition = true;

if (condition) {
   arr.push('superman');
}

 

2. 삼항 연산자 이용하기

삼항연산자를 이용하여 조건부로 배열의 값을 추가 할 수 있습니다.

true 시 값이 있는 배열은 push 가 되고, 빈 배열은 아무값도 추가되지 않습니다.

const condition = true;
const arr = [
   ...(condition ? ['superman'] : [])
]

 

 

 

JavaScript - 조건부 객체 속성 추가하기

조건에 따라서 객체의 속성을 추가하고 싶을 때가 있습니다.특정 조건일 경우에만 { name: 'superman' } 을 추가할 때 어떻게 코딩하면 좋은지 한번 알아보도록 하겠습니다. 고전적인 방법if문을 통

powerku.tistory.com

 

728x90
반응형