title: Does JavaScript have an implementation of a set data structure?
body: <p>I'm looking for a decent implementation of a set data structure in JavaScript. It should be able to support elements that are plain JavaScript objects.</p>
  
  <p>So far I only found <a href="http://closure-library.googlecode.com/svn/docs/class_goog_structs_Set.html" rel="noreferrer">Closure Library's structs.Set</a>, but I don't like the fact that it modifies my data.</p>