Ho una matrice di oggetti * e l'oggetto sembra qualcosa * come questo {seat_id, room_id, date_created};
Voglio scoprire se in quell'array c'è un oggetto che ha seat_id uguale a un valore specifico. Come lo posso fare?Come posso verificare se esiste un oggetto con proprietà specifiche in un array Ruby
22
A
risposta
60
arr.any?{|a| a.seat_id == "value"}
18
Qui:
arr.find_index {|item| item.seat_id == other.seat_id}
1
arr.map{|a| a.seat_id == "value"}
tornerà gamma di vero e falso valore, valore vero sono corrispondenti valore.
Problemi correlati
- 1. Verificare se esiste un oggetto in VBScript
- 2. Verificare se un oggetto ha una proprietà
- 3. come posso verificare se esiste un file?
- 4. Come verificare se un oggetto è iterabile in Ruby?
- 5. Come posso verificare se esiste un attributo in XmlAttributeCollection?
- 6. Come verificare se esiste un file
- 7. Come verificare se un oggetto ha determinati metodi/proprietà?
- 8. Come posso verificare se esiste una procedura in un pacchetto?
- 9. Stenografia per verificare se un oggetto esiste in un array per Swift?
- 10. Come posso verificare se esiste un valore del database Firebase?
- 11. Come posso verificare se esiste un buffer corrente in Emacs?
- 12. Come posso verificare se esiste una chiave in un record?
- 13. Come posso verificare se esiste una vista in un database?
- 14. Come verificare se un oggetto ha determinate proprietà?
- 15. Typescript - Come verificare se esiste un indice di array?
- 16. posso verificare se esiste un file in un URL?
- 17. posso verificare se esiste un file in un URL?
- 18. Come posso verificare se un oggetto contiene un array di byte?
- 19. Come posso verificare se esiste un attore Akka (akka 2.2)?
- 20. Come verificare se esiste una proprietà?
- 21. Verifica se esiste un oggetto
- 22. Come verificare se un oggetto è definito?
- 23. come posso controllare se un oggetto esiste in C++
- 24. Verificare se è un oggetto
- 25. Come posso verificare se un oggetto è nullo in ruby su rails 2?
- 26. Come posso verificare se esiste un vincolo di SQL Server?
- 27. Come verificare se esiste un menu con un nome specifico
- 28. Il modo più veloce per verificare se esiste un oggetto
- 29. Prolog: come verificare se esiste un predicato?
- 30. Come posso verificare se la colonna esiste in un oggetto DataRow?
Questa è la risposta corretta perché vuoi trovare SE c'è l'elemento. Ma se vuoi trovare DOVE l'elemento è, l'altra risposta è quella giusta. – YuriAlbuquerque
Voglio trovare SE c'è un elemento. Grazie a @davidrac – gabitzish