Den*_*nez 2 javascript arrays sorting object
我有一个对象数组,我想知道你是否可以通过对象中的属性对数组进行排序?这是我的意思的样本:
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();
}
Run Code Online (Sandbox Code Playgroud)
我正在尝试按对象名称对数组进行排序.
person.sort(function(a, b) {
if (a.name < b.name) return -1;
if (a.name > b.name) return 1;
return 0;
});
Run Code Online (Sandbox Code Playgroud)
sort 将比较器功能作为可选参数.