我有一个对象,我使用的是ng-repeat
,但需要显示可排序的合成项中的项目 如果多个项目的总值与排序的总值相同,应对总值进行排序应该根据p1的值来完成,如果p1与p2相同,并且如果p2也相同,那么p3.i已经基于总值排序了对象,但是仍然优先考虑如何基于多个对象属性进行排序?基于多个属性根据优先级排序javascript对象
我已经做了基础的价值和重点排序上,但需要帮助的这种复杂的情况
{ "QVC":{
"p1":0,
"p2":12,
"p3":12,
"total":24,
"org":"QVC"
},
"TURNER & TOWNSEND":{
"p1":12,
"p2":12,
"p3":0,
"total":24,
"org":"TURNER & TOWNSEND"
},
"EDF ENERGY":{
"p1":12,
"p2":0,
"p3":12,
"total":24,
"org":"EDF ENERGY"
},
"TOWERS WATSON":{
"p1":6,
"p2":0,
"p3":6,
"total":12,
"org":"TOWERS WATSON"
},
"VODAFONE UK LTD":{
"p1":0,
"p2":1,
"p3":0,
"total":1,
"org":"VODAFONE UK LTD"
},
"DENPLAN LTD":{
"p1":1,
"p2":0,
"p3":0,
"total":1,
"org":"DENPLAN LTD"
}
}
请发表评论,如果你要投票做 –
,所以你需要用它应用数组排序? –
是的,同样的数组我要去迭代 –