转载自:http://zhidao.baidu.com/link?url=cm8k1RuA3fZ8FQCHYXXiY7xseVs5IJo63A8oq3FZwhSgaGNe4c2U2ZDpBToGYn513WBS--qxWqnxRBMBWGLStW8PNUB8BQqSmFDOoWtuDtW
var arr=[3, 4, 13 ,14, 15, 17, 20, 22]; js如何判断一组数字是否连续,得到一个临时数组[[3,4],[13,14,15],[17],[20],[22]]; var arr=[3, 4, 13 ,14, 15, 17, 20, 22];
var
result = [];
var
tmp;
while
(tmp = arr.shift()){
if
(result.length == 0){
result.push([tmp]);
continue
;
}
var
e = result[result.length - 1];
if
(tmp == e[e.length - 1] + 1){
e.push(tmp);
}
else
{
result.push([tmp]);
}
}
console.log(result);