【发布时间】:2014-02-03 18:49:17
【问题描述】:
我想按 Id 对数组进行排序
var arr = [{"name":"a", "id":"2"}, {"name":"r", "id":"11"}, {"name":"y", "id":"23"}, {"name":"e", "id":"1"}];
我正在使用以下代码
function compareNum(a,b) {
if (a.id < b.id)
{
return -1;
}
if (a.id > b.id)
{
return 1;
}
return 0;
}
答案排序:1、11、2、23
但我需要:1,2,11,23
【问题讨论】:
-
jsfiddle.net/5H3P6,减一即可