有没有办法根据javascript中对象中的whats对对象数组进行排序?

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)

我正在尝试按对象名称对数组进行排序.

Ama*_*dan 8

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 将比较器功能作为可选参数.