27

我有一个对象数组*并且该对象看起来像这样{seat_id, room_id, date_created};
我想查找在该数组中是否有一个对象其 seat_id 等于特定值。我怎样才能做到这一点?

4

3 回答 3

70
arr.any?{|a| a.seat_id == "value"}
于 2012-07-07T16:33:47.563 回答
20

这里:

arr.find_index {|item| item.seat_id == other.seat_id}
于 2012-07-07T16:33:34.193 回答
1
arr.map{|a| a.seat_id == "value"}

它将返回真假值数组,真值是匹配值。

于 2012-07-14T11:46:42.553 回答