如何计算两个var array = [{ a: 1, b: 1 }, { a: 1, b: 2 }, { a: 1, c: 1 }],
result = array.reduce((a, b) =>
Object.keys(a).reduce((o, k) =>
Object.assign(o, a[k] === b[k] ? { [k]: a[k] } : {}), {}));
console.log(result);
个对象之间的小时/分钟数,不包括服务时间。
例如,我想计算DateTime
和2017-09-13 17:50
之间的服务小时数,而服务时间每天为2017-09-15 10:30
到09:00
。
我很想找到一些有效的解决方案。