Returns a sorted copy of an array, ranked in ascending order by the results of running each value through an iteratee.
npm install sort-by-util> Returns a (stably) sorted copy of an array, ranked in ascending order by the results of running each value through an iteratee. iteratee may also be the string name of the property to sort by (eg. length).
Inspired by _.sortBy. 😄
Install with npm
```
$ npm install sort-by-util
Or unpkg
``
Check out the unit tests on CodePen.
`js
const sortBy = require('sort-by-util');
const users = [
{ user: 'fred', age: 48 },
{ user: 'barney', age: 36 },
{ user: 'fred', age: 40 },
{ user: 'barney', age: 34 }
];
sortBy(users, 'user');
//=> [{ 'user': 'barney', 'age': 36 }, { 'user': 'barney', 'age': 34 }, { 'user': 'fred', 'age': 48 }, { 'user': 'fred', 'age': 40 }]
sortBy(users, ({user}) => user);
//=> [{ 'user': 'barney', 'age': 36 }, { 'user': 'barney', 'age': 34 }, { 'user': 'fred', 'age': 48 }, { 'user': 'fred', 'age': 40 }]
`
---
| Like us a lot? Help others know why you like us! Review this package on pkgreview.dev | âž¡ |  |
| ----------------------------------------------------------------------------------------------------------------------------------------- | --- | --------------------------------------------------------------------------------------------------------------------- |
#### collection
Type: array none
Default:
The array to iterate over.
#### iteratee
Type: string or function or object none`
Default:
The property name, function or object to sort by.
MIT