1 回答
TA貢獻(xiàn)2065條經(jīng)驗 獲得超14個贊
您可以嘗試以下代碼:
const test = (arr) => {
let sorted_arr = arr.sort();
let result = [[sorted_arr[0]]];
let j=0;
for(let i=1; i<arr.length; i++) {
var date = sorted_arr[i];
var prev_date = sorted_arr[i-1];
if(moment.duration(moment(date).diff(moment(prev_date))).days() > 1) {
j++;
result.push([date]);
} else {
if(result[j].length == 2) {
j++;
result.push([prev_date, date]);
} else {
result[j].push(date);
}
}
}
return result;
};
添加回答
舉報
