【发布时间】:2021-03-19 11:11:26
【问题描述】:
我有一个由函数填充的小角度材料表
this.dataSource.data = data.data.map(item => ({
id: item._id,
ticketId: item.key,
summary: item.fields.summary,
priority: item.fields.priority.name,
createdAt: item.fields.created,
createdBy: item.fields.reporter.emailAddress,
state: item.fields.status.name
}));
但在我的某些元素中,item.fields.priority.name 或 item.fields.status.name 为空/未定义。是否有可能检查这一点,而不仅仅是写某事。像“未定义”?我试过? item.fields.status.name : 'not defined',但我还是得到了
ERROR TypeError: Cannot read property 'name' of null
【问题讨论】:
标签: javascript arrays angular