分段数据

来源:互联网 发布:08 经济危机 知乎 编辑:程序博客网 时间:2024/06/03 14:50
var arr = [0,1,2,3,6,7,8,9,12,13,14,15,16,17,22,24],tmp = {start:'',end:''},result = [];
for(var i = 0;i < arr.length;i++){
var curr = arr[i],prev = arr[i - 1];
if(curr - prev == 1){
tmp.end = curr;
}else{
tmp = {start: curr,end:curr}
result.push(tmp);
}
}

console.log(result);
0 0
原创粉丝点击