将后台传过来的一组数据排序后传入一个新的对象中?

clipboard.png

clipboard.png

图一为后台传过来的数据 我想实现通过每组的 num值最对比 从大到小排序 然后再传入到图二下面新的对象里 该怎么实现 求路过前辈指点 谢谢!

阅读 2.8k
4 个回答
var dataNew = data.sort(function(a,b){return a.num-b.num})
var dataNew = data.sort(function(a,b){return a-b})

楼上说的,data.sort就行。但是。dataNew如果是key-value的形式,是无序的

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题