1. 程式人生 > 其它 >在一組陣列中查詢連續的陣列並歸為一個子陣列

在一組陣列中查詢連續的陣列並歸為一個子陣列

技術標籤:陣列處理

  function fn(arr){
                   var result = [],
                       i = 0;
                   result[i] = [arr[0]];
                   arr.reduce(function(prev, cur){
                   cur-prev === 1 ? result[i].push(cur) : result[++i] = [cur];
                   return cur;
                   });
                   return result;
                   }

陣列為 let arr=[1,2,3,4,5,6,7,12,13,14,15,21,22,33,56,57,58]
在這裡插入圖片描述