我有两个阵列,我将合并然后加载到图表中。
范围 =从moment.js生成的日期数组,例如一个月或特定日期范围内的每一天的日期与另一个属性计数:" 0"
数据 =从数据库通过主干获取数据
现在我想从数据计数设置atrribute计数,其中两个数组中的日期相同。 我正在使用lodash ......
_.forEach(range, function(n) {
console.log(n.date.substring(0, date.length-6));
// IF n.date = date from data replace count to value from data array
});
感谢您的帮助
答案 0 :(得分:0)
您可以使用_.find将范围内的商品与数据中的商品进行匹配。
_.forEach(range, function(r) {
var d = _.find(data, {date: r.date}); //Find an item in "data" with date matching r.date
if(d) {
r.count = d.count;
}
});