Removing duplicate objects using Underscore for Javascript in Coffeescript

This specific content was written 9 years ago. Please keep this in mind as it may be outdated and not adhering to best-practices.

Below an example to show how to remove duplicate objects from an array using underscore in Coffeescript.

My answer is based on the following stackoverflow q/a:

array=  _.uniq(_.collect(initialArray, (x) ->  JSON.stringify x  )).map((v) -> JSON.parse(v))