数组大小排序:
function sortResult(value1,value2){ return value1-value2;}
数组去重:
function uniq(array){ var temp = []; var index = []; var len = array.length; for(var i = 0; i < len; i++) { for(var j = i + 1; j < len; j++){ if (array[i] === array[j]){ i++; j = i; } } temp.push(array[i]); index.push(i); } return temp;}
已知数组:
var numbers=[1,2,3,4,5,4,3,2,1,100,2,34];
数组过滤:
var filterResult=numbers.filter(function(item,index,array){ return (item>2);});
结果输出:
console.log(uniq(filterResult).sort(sortResult));//[3, 4, 5, 34, 100]