猿问

这样的数组怎样排序?

最终想得到的结果为

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

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

潇潇雨雨
浏览 497回答 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

相关分类

JavaScript
我要回答