mirror of
https://github.com/whoisclebs/lodash.git
synced 2026-01-29 06:27:49 +00:00
@@ -19,7 +19,7 @@ function baseOrderBy(collection, iteratees, orders) {
|
||||
if (iteratees.length) {
|
||||
iteratees = iteratees.map((iteratee) => {
|
||||
if (Array.isArray(iteratee)) {
|
||||
return (value) => baseGet(value, iteratee)
|
||||
return (value) => baseGet(value, iteratee.length === 1 ? iteratee[0] : iteratee)
|
||||
}
|
||||
|
||||
return iteratee
|
||||
|
||||
@@ -31,7 +31,7 @@ describe('orderBy', function() {
|
||||
[['address', 'zipCode'], ['address.streetName']],
|
||||
['asc', 'desc'],
|
||||
);
|
||||
assert.deepStrictEqual(actual, [nestedObj[2], nestedObj[3], nestedObj[0], nestedObj[1]], nestedObj[4]);
|
||||
assert.deepStrictEqual(actual, [nestedObj[2], nestedObj[3], nestedObj[1], nestedObj[0], nestedObj[4]]);
|
||||
});
|
||||
|
||||
it('should sort by multiple properties by specified orders', function() {
|
||||
|
||||
Reference in New Issue
Block a user