0
A
回答
1
首先使用select
只參加對象至少有3個勝場,然後使用sort_by由百分比排序:
array.select {|x| x.num_of_wins >= 3}.sort_by {|x| x.win_percent}
相關問題
- 1. 排序結構上的多個屬性
- 2. 通過濾波陣列的最匹配的彈性排序
- 3. 排序/過濾從2個陣列
- 4. AngularJS陣列構建和過濾
- 5. 排序2個陣列由屬性
- 6. Firebase構建和過濾關鍵的多個屬性(值)
- 7. 陣列上的Vue.js過濾
- 8. 課堂構造和陣列
- 9. Orchard中的排序和過濾列表
- 10. 屬性構造和λ
- 11. 如何在表上構建多個屬性過濾?
- 12. 排序超過兩列的實體屬性值架構
- 13. 多維陣列過濾
- 14. 過濾器多維陣列
- 15. 多維陣列過濾
- 16. 陣列結構排序和交換
- 17. 多屬性排序斯威夫特陣列
- 18. Crossfilter濾波和上顯示陣列屬性
- 19. 在多個屬性和多個值上過濾嵌套數組
- 20. AngularJS按屬性和自定義過濾器排序
- 21. RESTHeart過濾和按子文檔排序屬性
- 22. 陣列內的多排序
- 23. 客戶端字母多列(列表)排序和過濾
- 24. 陣列的排序陣列上在Javascript
- 25. 過濾和刪除陣列
- 26. 陣列構造上的斷點
- 27. Directory.GetFiles上的LINQ,使用多個排序標準進行過濾和排序
- 28. 更新和排序多維PHP陣列
- 29. 按屬性排序列表,但隨機排序的屬性
- 30. 按多態屬性排序belongs_to屬性
目前尚不清楚你想要發生與勝少的結構是什麼。也許一些示例數據會有所幫助? – Chowlett 2010-10-11 20:51:51
@Chris:標題說「過濾」,所以我只是假設他想過濾出來。 – sepp2k 2010-10-11 20:53:30
公平點。如果是這樣,sepp2k的答案確實很好。 – Chowlett 2010-10-11 20:57:55