mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-02-05 17:37:50 +00:00
Underscore.js 1.1.7
This commit is contained in:
66
index.html
66
index.html
@@ -118,11 +118,11 @@
|
||||
|
||||
<table>
|
||||
<tr>
|
||||
<td><a href="underscore.js">Development Version (1.1.6)</a></td>
|
||||
<td><i>27kb, Uncompressed with Comments</i></td>
|
||||
<td><a href="underscore.js">Development Version (1.1.7)</a></td>
|
||||
<td><i>28kb, Uncompressed with Comments</i></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td><a href="underscore-min.js">Production Version (1.1.6)</a></td>
|
||||
<td><a href="underscore-min.js">Production Version (1.1.7)</a></td>
|
||||
<td><i>3kb, Minified and Gzipped</i></td>
|
||||
</tr>
|
||||
</table>
|
||||
@@ -149,8 +149,9 @@
|
||||
<b>Arrays</b>
|
||||
<br />
|
||||
<span class="methods"><a href="#first">first</a>, <a href="#rest">rest</a>, <a href="#last">last</a>,
|
||||
<a href="#compact">compact</a>, <a href="#flatten">flatten</a>, <a href="#without">without</a>, <a href="#uniq">uniq</a>,
|
||||
<a href="#intersect">intersect</a>, <a href="#zip">zip</a>, <a href="#indexOf">indexOf</a>,
|
||||
<a href="#compact">compact</a>, <a href="#flatten">flatten</a>, <a href="#without">without</a>,
|
||||
<a href="#union">union</a>, <a href="#intersection">intersection</a>, <a href="#difference">difference</a>,
|
||||
<a href="#uniq">uniq</a>, <a href="#zip">zip</a>, <a href="#indexOf">indexOf</a>,
|
||||
<a href="#lastIndexOf">lastIndexOf</a>, <a href="#range">range</a></span>
|
||||
</p>
|
||||
|
||||
@@ -555,6 +556,39 @@ _.flatten([1, [2], [3, [[[4]]]]]);
|
||||
<pre>
|
||||
_.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
|
||||
=> [2, 3, 4]
|
||||
</pre>
|
||||
|
||||
<p id="union">
|
||||
<b class="header">union</b><code>_.union(*arrays)</code>
|
||||
<br />
|
||||
Computes the union of the passed-in <b>arrays</b>: the list of unique items,
|
||||
in order, that are present in one or more of the <b>arrays</b>.
|
||||
</p>
|
||||
<pre>
|
||||
_.union([1, 2, 3], [101, 2, 1, 10], [2, 1]);
|
||||
=> [1, 2, 3, 101, 10]
|
||||
</pre>
|
||||
|
||||
<p id="intersection">
|
||||
<b class="header">intersection</b><code>_.intersection(*arrays)</code>
|
||||
<br />
|
||||
Computes the list of values that are the intersection of all the <b>arrays</b>.
|
||||
Each value in the result is present in each of the <b>arrays</b>.
|
||||
</p>
|
||||
<pre>
|
||||
_.intersection([1, 2, 3], [101, 2, 1, 10], [2, 1]);
|
||||
=> [1, 2]
|
||||
</pre>
|
||||
|
||||
<p id="difference">
|
||||
<b class="header">difference</b><code>_.difference(array, other)</code>
|
||||
<br />
|
||||
Similar to <b>without</b>, but returns the values from <b>array</b> that
|
||||
are not present in <b>other</b>.
|
||||
</p>
|
||||
<pre>
|
||||
_.difference([1, 2, 3, 4, 5], [5, 2, 10]);
|
||||
=> [1, 3, 4]
|
||||
</pre>
|
||||
|
||||
<p id="uniq">
|
||||
@@ -568,17 +602,6 @@ _.without([1, 2, 1, 0, 3, 1, 4], 0, 1);
|
||||
<pre>
|
||||
_.uniq([1, 2, 1, 3, 1, 4]);
|
||||
=> [1, 2, 3, 4]
|
||||
</pre>
|
||||
|
||||
<p id="intersect">
|
||||
<b class="header">intersect</b><code>_.intersect(*arrays)</code>
|
||||
<br />
|
||||
Computes the list of values that are the intersection of all the <b>arrays</b>.
|
||||
Each value in the result is present in each of the <b>arrays</b>.
|
||||
</p>
|
||||
<pre>
|
||||
_.intersect([1, 2, 3], [101, 2, 1, 10], [2, 1]);
|
||||
=> [1, 2]
|
||||
</pre>
|
||||
|
||||
<p id="zip">
|
||||
@@ -1257,6 +1280,17 @@ _([1, 2, 3]).value();
|
||||
|
||||
<h2 id="changelog">Change Log</h2>
|
||||
|
||||
<p>
|
||||
<b class="header">1.1.7</b> — <small><i>July 13, 2011</i></small><br />
|
||||
Added <tt>_.groupBy</tt>, which aggregates a collection into groups of like items.
|
||||
Added <tt>_.untion</tt> and <tt>_.difference</tt>, to complement the
|
||||
(re-named) <tt>_.intersection</tt>.
|
||||
Various improvements for support of sparse arrays.
|
||||
<tt>_.toArray</tt> now returns a clone, if directly passed an array.
|
||||
<tt>_.functions</tt> now also returns the names of functions that are present
|
||||
in the prototype chain.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
<b class="header">1.1.6</b> — <small><i>April 18, 2011</i></small><br />
|
||||
Added <tt>_.after</tt>, which will return a function that only runs after
|
||||
|
||||
Reference in New Issue
Block a user