javascript Class Set?
<p>Is there a javascript class/object name set? In a <a href="http://github.com/DmitryBaranovskiy/raphael/raw/master/raphael.js" rel="nofollow">raphael</a> demo i saw this code </p>

<pre><code>var targets = r.set();
                targets.push(r.circle(300, 100, 20),
                   r.circle(300, 150, 20), ...
</code></pre>

<p>and i didnt know js can use object that way. So i looked into the source and it looks like i am calling this</p>

<pre><code>paperproto.set = function (itemsArray) {
    arguments[length] &gt; 1 &amp;&amp; (itemsArray = Array[proto].splice.call(arguments, 0, arguments[length]));
    return new Set(itemsArray);
};
</code></pre>

<p>But i googled and found nothing about a class called set nor seen anything in code.</p>

<p>Where can i find more about Set?</p>
