[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/