大半夜给永远小姐写的函数
需求是这样的: 写一个函数,接受一个数组参数,把数组里面连续排列的值,合并成独立的数组,结果返回一个二维数组。
(这是真实的需求)
code
function zh(arr){
var aa = []
aa.n = 0
arr.forEach(function(e,i,a){
aa[aa.n] ? aa[aa.n].push(e) : aa[aa.n] = [e]
a[i+1] && a[i+1] != e && aa.n++
})
return aa
}
睡觉啦。。。
——END——