小编Pra*_*ash的帖子

使用函数按值对JavaScript对象进行排序

所以,如果我有一个对象数组,如:

var a = [
  {
    name: "Apple",
    rank: 25
  },
  {
    name: "Cherry",
    rank: 29
  },
  {
    name: "Grape",
    rank: 15
  }
]
Run Code Online (Sandbox Code Playgroud)

有没有办法按等级对值进行排序,通过调用函数,我已尝试过它但仍然未定义:

function sorting(obj){
    obj.sort(function(a, b){
        return a[1] - b[1];
    })
}
Run Code Online (Sandbox Code Playgroud)

我正在努力找出我出错的地方,并且无法在MDN上找到任何有关此问题的文件.

任何帮助将非常感谢,提前感谢

javascript arrays sorting function

1
推荐指数
1
解决办法
54
查看次数

标签 统计

arrays ×1

function ×1

javascript ×1

sorting ×1