我想添加last_organized_event_date_at: moment(event.endDate).unix()
...if以下条件为真:event.isLive || moment(event.endDate).isSame(moment(), "day")
否则,不应传递该值。我的版本现在不起作用。
if (user.id === event.organizer.ownerId) {
organizer = {
...organizer,
(event.isLive || moment(event.endDate).isSame(moment(), "day")) && last_organized_event_date_at: moment(event.endDate).unix(),
company: {
id: event.id,
name: event.slug,
},
};
}发布于 2021-07-04 17:14:29
你可以这样做:
organizer = {
...organizer,
...((event.isLive || moment(event.endDate).isSame(moment(), "day")) && {last_organized_event_date_at: moment(event.endDate).unix()} ),
company: {
id: event.id,
name: event.slug,
},
};发布于 2021-07-04 17:17:11
嗨,我能够做到这一点,
组织者={ ...organizer,...((isLive || moment('2021-07-03').isSame(moment(),'day')) && { last_organized_event_date_at: moment('2021-07-04').unix() }),公司:{ id: event.id,名称: event.slug } };
https://stackoverflow.com/questions/68243116
复制相似问题