Mam tablicę obiektów * i obiekt wygląda coś * tak, jak to jest {seat_id, room_id, date_created};
Chcę znaleźć, jeśli w tej tablicy znajduje się obiekt, który ma seat_id równy określonej wartości. Jak mogę to zrobić?Jak mogę sprawdzić, czy obiekt z określoną właściwością istnieje w tablicy Ruby?
22
A
Odpowiedz
60
arr.any?{|a| a.seat_id == "value"}
18
tutaj:
arr.find_index {|item| item.seat_id == other.seat_id}
1
arr.map{|a| a.seat_id == "value"}
Powróci tablicę prawdziwej i fałszywej wartości, prawdziwa wartość jest dopasowanie wartości.
Powiązane problemy
- 1. Jak sprawdzić, czy obiekt ma określoną właściwość?
- 2. Jak sprawdzić, czy obiekt jQuery istnieje w tablicy?
- 3. Jak mogę sprawdzić, czy obiekt istnieje w C++
- 4. Jak mogę sprawdzić, czy tablica zawiera określoną wartość w php?
- 5. Jak mogę sprawdzić, czy podane int istnieje w tablicy?
- 6. Jak ustalić, czy obiekt istnieje w tablicy, czy nie javascript
- 7. Jak sprawdzić, czy właściwość jest autorską właściwością z odbiciem?
- 8. Maszynopis - Jak sprawdzić, czy istnieje indeks tablicy?
- 9. Jak mogę sprawdzić, czy obiekt w NSArray jest NSNull?
- 10. Jak sprawdzić, czy obiekt jest zerowy w widoku w Ruby?
- 11. Czy istnieje limit rozmiaru tablicy w ruby?
- 12. sprawdzić, czy wartość istnieje w tablicy 2D
- 13. Jak sprawdzić, czy element tablicy istnieje, czy nie w javascript?
- 14. Jak mogę sprawdzić metody obiektu Ruby?
- 15. Ruby - Jak sprawdzić, czy ciąg zawiera wszystkie słowa w tablicy?
- 16. Jak mogę sprawdzić obiekt w debugerze Xcode?
- 17. ios jak sprawdzić, czy obiekt w tablicy w określonym indeksie istnieje?
- 18. Jak sprawdzić czy element istnieje w tablicy w Javie
- 19. Jak mogę sprawdzić, czy kolumna istnieje w obiekcie DataRow?
- 20. Jak sprawdzić, czy plik istnieje w pilocie?
- 21. Jak sprawdzić, czy mój klucz istnieje w obiekcie tablicy
- 22. Jak mogę sprawdzić zawartość tablicy?
- 23. Jak mogę sprawdzić, czy element istnieje w zestawie elementów?
- 24. Jak sprawdzić, czy wartość istnieje w tej tablicy JavaScript?
- 25. W Objective C, czy możesz sprawdzić, czy obiekt ma określoną właściwość lub wiadomość?
- 26. Ruby on Rails: Jak sprawdzić, czy model istnieje
- 27. Jak mogę sprawdzić, czy zmienna istnieje w Smarty?
- 28. Jak sprawdzić, czy fragment istnieje?
- 29. Jak sprawdzić, czy istnieje głęboka wartość tablicowa?
- 30. Jak sprawdzić, czy moja tablica zawiera obiekt?
To jest poprawna odpowiedź, ponieważ chcesz znaleźć JEŚLI tam jest element. Ale jeśli chcesz znaleźć GDZIE element, druga odpowiedź jest poprawna. – YuriAlbuquerque
Chcę znaleźć JEŚLI istnieje element. Dzięki @davidrac – gabitzish