【发布时间】:2019-09-27 06:06:29
【问题描述】:
我在数组中有以下对象。 迭代时,我需要访问循环中的特定属性。我能够获取基本属性,但无法获取嵌套属性值。
let data = [{
id:"0",
value:{
empId:"123",
emp_type:"perm",
schedule:{
abcSchedule:{cron_str: "0 13 * * 0,3,4,5,6"}
}
}
}];
var newMap = data.map(({ idx: i, value: { empId, emp_type, /*cron_str ? how to get */ } }) => console.log(emp_type));
如何在解构的帮助下在地图中获得 cron_str。如果没有提供值,那么它应该有默认值。
【问题讨论】:
-
您已经解构了嵌套的
empId和emp_type。您是否尝试过为schedule、abcSchedule做同样的事情?