var orignalArray = [1,2,4,5,6,7,8,5,6,7,8,9,2,5,6,78,3,2,4,6,7,9,1,2,3,4,5,6,7,8,9]; var idx = 0,result = { max : null, resultArray : [] };
sortArray(orignalArray);
function sortArray(orignalArray){
var length = orignalArray.length;
for (var i = 0; i < length; i++) { if(orignalArray[i] > orignalArray[i+1] || i === length - 1){
var tempArray = orignalArray.slice(idx,i+1); idx = i+1;
if(tempArray.length > result.max){ result.max = tempArray.length; result.resultArray = []; result.resultArray.push(tempArray); } } }; console.log(result) }
|