记录开发一个 小功能
[1,2,3,4,6,7,8,10,11,13,14,15]
希望这个数据 存在连贯的 单独是一个 数组 ,将数据风格 出来
希望得到数据为:
[1,2,3,4] [6,7,8] [11,10] [13,14,15]
处理函数:
function arrange(source) {
let t
let ta
const r = []
source.forEach(function(v) {
if (t === v) {
ta.push(t)
t++
return
}
ta = [v]
t = v + 1
r.push(ta)
})
return r
}
执行结果: