在我的函数中,我具有以下变量:
const updatedData = data.map(elements => {
return {...elements, information: {programs: elements.programs.map(program => {
return {...program, pids: program.pids.map(pid => {
return {
...pid,
type: someFunction(pid.type),
};
})};
})}};
});
如您所见,我需要映射非常嵌套的属性。我三次使用map
函数!有没有办法让我看起来更可读?如此多的嵌套使得很难掌握正在发生的事情。也许我可以使用一个lodash
函数?