var arr = [23,45,23,46,1,100,14]; function maxarr(arr,len){ var max = []; arr.sort(function(a,b){ return a-b; }); for(var i=0;i<len;i++){ max.push(arr.pop()); } return max.reverse(); } console.log(maxarr(arr,3));//[100,46,45]