我有一個對象數組* *且對象看起來像這樣* {seat_id, room_id, date_created};
我想查找是否在該數組中有一個對象seat_id等於特定值。我怎樣才能做到這一點?如何檢查具有特定屬性的對象是否存在於Ruby數組中
22
A
回答
60
arr.any?{|a| a.seat_id == "value"}
18
這裏:
arr.find_index {|item| item.seat_id == other.seat_id}
1
arr.map{|a| a.seat_id == "value"}
它將返回true和false值數組,真正的價值是匹配的值。
相關問題
- 1. C++:如何檢查具有特定屬性的對象存在於一組
- 2. 檢查對象是否具有特定值的屬性
- 3. 檢查NSArray是否包含具有特定屬性的對象
- 4. 檢查具有特定屬性值的對象是否存在於一個數組中
- 5. 檢查對象具有特定屬性
- 6. 檢查數組是否包含具有特定屬性值的對象
- 7. 檢查對象是否具有屬性
- 8. PHP,檢查是否有屬性=值對象中的對象的數組存在
- 9. 如何檢查PHP對象是否具有PHP4中的屬性。
- 10. 檢查對象列表是否包含具有特定屬性值的對象
- 11. 檢測屬性值是否存在於對象數組中
- 12. 檢查對象數組是否有具有特定值的鍵的對象
- 13. 如何檢查數組中的對象是否具有參數ID中存在的ID屬性?
- 14. 的Javascript檢查對象是否具有一定的屬性值
- 15. PHPUnit:如何檢查一個數組是否有一個具有特定屬性的對象?
- 16. 查找對象數組是否包含具有特定值的屬性
- 17. 如何檢查jQuery對象是否存在於數組中?
- 18. 如何檢查具有特定屬性值的html元素是否存在
- 19. 如何檢查對象是否具有某些方法/屬性?
- 20. Firebase網頁。檢查是否在數組中的對象具有特定值
- 21. 「typeof」與「in」用於檢查對象中是否存在屬性
- 22. javascript在數組中找到具有特定屬性的對象
- 23. 檢查列表中的特定對象屬性是否唯一
- 24. 如何從具有特定屬性的對象數組中選擇對象
- 25. 如何檢查div是否具有特定值的特定css屬性?
- 26. 如何檢查一個特定的屬性名是否存在
- 27. VBA - 查找數組對象具有特定屬性
- 28. 如何檢查對象的嵌套屬性是否存在?
- 29. 檢查屬性是否具有屬性
- 30. Ruby如何檢查一個數組中的字符串是否是另一個數組中的對象屬性?
這是正確的答案,因爲你想找到如果有元素。但是如果你想找到WHERE元素,另一個答案是正確的。 – YuriAlbuquerque 2012-07-07 16:39:33
我想找到如果有一個元素。謝謝@davidrac – gabitzish 2012-07-07 16:44:52