我有一个对象数组,我想知道是否可以通过对象中的属性对数组进行排序?这里是我的意思是一个样本:有没有一种方法来基于javascript中的对象中的内容对对象数组进行排序?
for (var i = 0; i < response.data.length; i++) {
person[i] = {
"name":response.data[i].name,
"phone":response.data[i].phone
};
person[i].name.sort();
}
我想按对象名称排序数组。
'person [i] .name.sort()'只有在'response.data [i] .name'是一个数组时才会起作用。然后它只会分类一个人的名字。看看http://stackoverflow.com/search?q=javascript+sort+array+of+objects – 2011-06-16 12:24:03
[排序对象数组]的可能重复(http://stackoverflow.com/questions/5876424/sort-对象数组) – 2011-06-16 12:26:57