阅读背景:

三十道JS常见程序题(一)

来源:互联网 

1、写出代码对下列数组去重并从大到小排列{5,2,3,6,8,6,5,4,7,1,9}

function fn(arr){
for (var i = 0; i < arr.length-1; i++) {
for (var j = 0; j < arr.length-1-i; j++) { if(arr[ j]<arr[ j+1]){
var temp = arr[ j]; arr[ j]=arr[ j+1]; arr[ j+1]=temp;
                           }
                 }
}
for (i = 0; i < arr.length; i++) { var c=arr[i];
for (var s = i+1; s < arr.length; s++) { if(arr[s]==c)
arr.splice(s,1); s--;
}
}
}
return arr;
}
console.log(fn([5,2,3,6,8,6,5,4,7,1,9]).toString());fu



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: