Why is it usually better to work with Objects instead of Arrays to store a collection of records?
Objects are more efficient in terms of storage.
Adding a record to an object is significantly faster than pushing a record into an array.
Most operations involve looking up a record, and objects can do that better than arrays.
Working with objects makes the code more readable.