Я пытаюсь добавить объекты в массив на основе условия.
Я ожидаю добавить два объекта при выполнении условия, но я получаю только последний добавляемый объект (его элемент отсутствует).
const country = ‘USA’
citizenArray.push([
{
label: ‘Alex’,
value: ’32’,
},
country === ‘USA’
? ({
label: ‘John’,
value: ’28’,
},
{
label: ‘Miller’,
value: ’40’,
})
: {
label: ‘Marsh’,
value: ’31’,
},
]);
Вывод, который я получаю:
[{
label: ‘Alex’,
value: ’32’,
},
{
label: ‘Miller’,
value: ’40’,
}]
Ожидаемая:
[{
label: ‘Alex’,
value: ’32’,
},
{
label: ‘John’,
value: ’28’,
},
{
label: ‘Miller’,
value: ’40’,
}]
Может ли кто-нибудь помочь мне указать, где я делаю неправильно?
Спасибо.