为了账号安全,请及时绑定邮箱和手机立即绑定

这样的数组怎样排序?

这样的数组怎样排序?

潇潇雨雨 2018-10-18 14:11:11
最终想得到的结果为即红色的排在一起,黑色的排在一起,白色的排在一起。同时这些颜色的值会有很多,需要写一个公共的方法,把数组里面的相同颜色的元素排放在一起,怎样做?
查看完整描述

1 回答

?
慕桂英546537

TA贡献1848条经验 获得超10个赞

> a.sort((x,y)=>x.size>y.size).sort((x,y)=>x.color>y.color)

[ { color: 'black', size: 'B' },

  { color: 'black', size: 'C' },

  { color: 'red', size: 'A' },

  { color: 'red', size: 'C' },

  { color: 'white', size: 'B' },

  { color: 'white', size: 'C' } ]


查看完整回答
反对 回复 2018-11-19
  • 1 回答
  • 0 关注
  • 494 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信