您能帮我吗?我的嵌套地图:
jobData.map(entity => {
entity.entityType.dataProperties.map(property => {
if (/date/i.test(property.name)) {
if (entity[property.name] !== null) {
const formattedDate = moment(entity[property.name]).format('L');
// Even this does not work: const formattedDate = moment('01/01/2009).format('L');
return formattedDate;
}
return property;
}
});
});
const newdata = jobData;
不返回更新的值。
我认为我放错了退货声明。
有人可以帮我吗?
答案 0 :(得分:0)
好的。我意识到自己在几个方面陷入困境。我没有返回实体,也没有用新的格式化日期更新属性。这是工作版本。
jobData.map(entity => {
entity.entityType.dataProperties.map(property => {
if (/date/i.test(property.name)) {
if (entity[property.name] !== null) {
const formattedDate = moment(entity[property.name]).format('L');
entity[property.name] = formattedDate;
}
return property;
}
});
return entity;
});
感谢所有回复的人。