I have a collection of objects, which i want to separate into groups
based on a particular property (to be specific, two attributes - that is
if obj.foo and obj.bar are both the same for two objects they go into an
array together). Not every object has a duplicate, but most of them do.
So, i’d end up with an array, where each member is another array, with
the subarrays holding either 1 or 2 (or maybe more) objects that match
on foo and bar.
Can anyone tell me a nice and simple way of doing this?