这样的数组怎样排序?

https://img3.mukewang.com/5bf295b100010e5d01770327.jpg

最终想得到的结果为

https://img.mukewang.com/5bf295b90001d13801630326.jpg

即红色的排在一起,黑色的排在一起,白色的排在一起。同时这些颜色的值会有很多,需要写一个公共的方法,把数组里面的相同颜色的元素排放在一起,怎样做?

潇潇雨雨
浏览 495回答 1
1回答

慕桂英546537

> 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' } ]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript