[Object { curr="SEK", antal=7}, Object { curr="JPY", antal=1}, Object { curr="DKK", antal=1}]


我可以创建一个新数组并对其进行排序。但是我想按antal属性对对象数组进行排序。如何在纯JavaScript中做到这一点。

不需要jQuery解决方案!

最佳答案

您可以使用自定义函数进行排序。

例如:

myArray.sort(function(a, b){
  return a.antal - b.antal;
})


有关更多信息,请参见教程Sorting an array of objects

关于javascript - 如何以最优雅的方式从javascript对象数组中获取最大值(value)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8123510/

10-10 12:41