Test name | Executions per second |
---|---|
native sort of objects by localeCompare | 7206919.0 Ops/sec |
lodash _.orderBy | 3392366.8 Ops/sec |
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.11/lodash.core.js"></script>
var users = [
{ 'user': 'joey', 'age': 32 },
{ 'user': 'ross', 'age': 41 },
{ 'user': 'chandler', 'age': 39 }
]
users.sort((a,b) => a.user.localeCompare(b.user));
_.sortBy(users, 'user', 'asc')