我需要编写一个小函数,它接受两个对象的值并将它们存储到一个数组中,然后我将它们合并为一个数据数组。
问题是其中一个数组可能不存在,所以它应该只返回一个空数组,以便合并不会抱怨。
let active = _.map(this.modalData.currentExceptions.activeExceptions.active, 'QID');
let future = _.map(this.modalData.currentExceptions.futureExceptions.future, 'QID')
let combined = _.merge(active, future);
在这种情况下,futureExceptions
不是此数据集中的数组,因此map会引发undefiend
错误。
如果找不到密钥/对象,我可以添加一些内容.map
会返回一个空数组吗?