var arr =[{n:'A',v:10},{n:'B',v:18},{n:'C',v:5},{n:'D',v:17}]; arr.sort(function(x,y){ return y.v - x.v; }) for(i in arr) alert(arr[i].n)
hookee牛人 好了 简单又快 搞了半天以后要多上上CSDN提问了
<script> function sortNum(a,b){return b - a;} var A=10,B=18,C=5,D=17; var arr=[],arrS=[]; arr.push(A); arr.push(B); arr.push(C); arr.push(D); arrS.push('A10'); arrS.push('B18'); arrS.push('C5'); arrS.push('D17'); arr.sort(sortNum) var s=''; for (var i=0;i<arr.length;i++){ for (var j=0;j<arrS.length;j++){ if(arrS[j].substr(1)==arr[i]){ s +=arrS[j].substr(0,1); } } } alert(s) </script>
var arr =[{n:'A',v:10},{n:'B',v:18},{n:'C',v:5},{n:'D',v:17}];
arr.sort(function(x,y){
return y.v - x.v;
})
for(i in arr) alert(arr[i].n)
<script>
function sortNum(a,b){return b - a;}
var A=10,B=18,C=5,D=17;
var arr=[],arrS=[];
arr.push(A); arr.push(B); arr.push(C); arr.push(D);
arrS.push('A10'); arrS.push('B18'); arrS.push('C5'); arrS.push('D17'); arr.sort(sortNum)
var s='';
for (var i=0;i<arr.length;i++){
for (var j=0;j<arrS.length;j++){
if(arrS[j].substr(1)==arr[i]){ s +=arrS[j].substr(0,1); }
}
}
alert(s)
</script>