반응형
자바스크립트에서 조건에 따라서 배열에 값을 추가하고 싶을 때가 있습니다.
1. if문 이용하기
고전적인 방법이지만 if 문을 이용하여 조건부로 추가할 수 있습니다.
const arr = [];
const condition = true;
if (condition) {
arr.push('superman');
}
2. 삼항 연산자 이용하기
삼항연산자를 이용하여 조건부로 배열의 값을 추가 할 수 있습니다.
true 시 값이 있는 배열은 push 가 되고, 빈 배열은 아무값도 추가되지 않습니다.
const condition = true;
const arr = [
...(condition ? ['superman'] : [])
]
728x90
반응형