Travis build: 403

This commit is contained in:
Travis CI
2017-12-28 09:23:08 +00:00
parent cc7697de25
commit 3e6d96ca42
2 changed files with 6 additions and 6 deletions

View File

@ -2205,7 +2205,7 @@ If no orders array is passed it sort by 'asc' by default.
```js
const orderBy = (arr, props, orders) =>
arr.sort((a, b) =>
[...arr].sort((a, b) =>
props.reduce((acc, prop, i) => {
if (acc === 0) {
const [p1, p2] = orders && orders[i] === 'desc' ? [b[prop], a[prop]] : [a[prop], b[prop]];
@ -2223,8 +2223,8 @@ const users = [
{ name: 'fred', age: 40 },
{ name: 'barney', age: 34 }
];
orderby(users, ['name', 'age'], ['asc', 'desc']); // [{name: 'barney', age: 36}, {name: 'barney', age: 34}, {name: 'fred', age: 48}, {name: 'fred', age: 40}]
orderby(users, ['name', 'age']); // [{name: 'barney', age: 34}, {name: 'barney', age: 36}, {name: 'fred', age: 40}, {name: 'fred', age: 48}]
orderBy(users, ['name', 'age'], ['asc', 'desc']); // [{name: 'barney', age: 36}, {name: 'barney', age: 34}, {name: 'fred', age: 48}, {name: 'fred', age: 40}]
orderBy(users, ['name', 'age']); // [{name: 'barney', age: 34}, {name: 'barney', age: 36}, {name: 'fred', age: 40}, {name: 'fred', age: 48}]
```
[⬆ back to top](#table-of-contents)

View File

@ -1356,7 +1356,7 @@ cleanObj(testObj, ['a'], 'children'); // { a: 1, children : { a: 1}}
<p>Uses a custom implementation of sort, that reduces the props array argument with a default value of 0, it uses destructuring to swap the properties position depending on the order passed.
If no orders array is passed it sort by 'asc' by default.</p>
<pre><code class="language-js">const orderBy = (arr, props, orders) =&gt;
arr.sort((a, b) =&gt;
[...arr].sort((a, b) =&gt;
props.reduce((acc, prop, i) =&gt; {
if (acc === 0) {
const [p1, p2] = orders &amp;&amp; orders[i] === 'desc' ? [b[prop], a[prop]] : [a[prop], b[prop]];
@ -1372,8 +1372,8 @@ If no orders array is passed it sort by 'asc' by default.</p>
{ name: 'fred', age: 40 },
{ name: 'barney', age: 34 }
];
orderby(users, ['name', 'age'], ['asc', 'desc']); // [{name: 'barney', age: 36}, {name: 'barney', age: 34}, {name: 'fred', age: 48}, {name: 'fred', age: 40}]
orderby(users, ['name', 'age']); // [{name: 'barney', age: 34}, {name: 'barney', age: 36}, {name: 'fred', age: 40}, {name: 'fred', age: 48}]
orderBy(users, ['name', 'age'], ['asc', 'desc']); // [{name: 'barney', age: 36}, {name: 'barney', age: 34}, {name: 'fred', age: 48}, {name: 'fred', age: 40}]
orderBy(users, ['name', 'age']); // [{name: 'barney', age: 34}, {name: 'barney', age: 36}, {name: 'fred', age: 40}, {name: 'fred', age: 48}]
</code></pre>
</div></div><br/><div class="card fluid"><div class="section double-padded"><h3 id="select">select</h3></div><div class="section double-padded">
<p>Retrieve a property that indicated by the selector from an object.</p>