Where possible, use a hash to track whether we've seen an object rather than an array (and indexOf).  On my SnowLeopard-running 8x2.8 Mac Pro with 10 gigs of RAM, this function used to take ~ 550ms to run and now it takes ~ 150ms.
Where possible, use a hash to track whether we've seen an object rather than an array (and indexOf).  On my SnowLeopard-running 8x2.8 Mac Pro with 10 gigs of RAM, this function used to take ~ 550ms to run and now it takes ~ 150ms.

Eloqua/sproutcore,Eloqua/sproutcore,Eloqua/sproutcore