Я пытаюсь установить свойство объекта с помощью тернарного оператора, но не вижу возможности сделать это. Я получаю эту ошибку:> ',' ожидается.
Вот код, который я использую:
for(let i =0; i < res.value.length; i++ ){
let event = res.value[i]
events.push({
eventEndDate: event.EndTime && '',
eventName: event.Title,
eventStartDate: event.StartTime && '',
numOfAttendees: event.RSVPId?? event.RSVPId.length : 0, //here's my issue
eventId: event.Id
})
}
Я хочу установить numOfAttendees в 0, если event.RSVPId равен нулю, в противном случае я хочу установить его в длину этого свойства. Что я здесь не так делаю? Разве это не так, как это должно быть написано?