Test name | Executions per second |
---|---|
lodash sort method | 1177859.5 Ops/sec |
es6 sort method | 4750865.0 Ops/sec |
<script src='https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.5/lodash.min.js'></script>
var array = [
{ 'name': 'lim', 'age': 26 },
{ 'name': 'kim', 'age': 28 },
{ 'name': 'choi', 'age': 32 },
{ 'name': 'park', 'age': 21 }
];
var result = _.orderBy(array, ['age'], ['desc']);
var result = array.sort((prev, cur) => cur.age - prev.age);