【发布时间】:2013-12-19 21:27:12
【问题描述】:
我想按数组的值对数组进行排序,然后得到第一个值的键。
var obj = { name1:2, name2:3, name3:1 };
var temp = [ ];
$.each(obj, function(key, value) {
temp.push({k: key , v:value});
});
temp.sort(function(a,b){
if(a.v > b.v){ return 1}
if(a.v < b.v){ return -1}
return 0;
});
console.log(temp[1]);
temp[1] 给了我第一个对象,但我如何获得第一个对象的键?
【问题讨论】:
-
你试过了吗:
temp[1].k?