1 var baseOrderBy = require(
'./_baseOrderBy'),
2 isArray = require(
'./isArray');
33 function orderBy(collection, iteratees, orders, guard) {
34 if (collection == null) {
37 if (!isArray(iteratees)) {
38 iteratees = iteratees == null ? [] : [iteratees];
40 orders = guard ? undefined : orders;
41 if (!isArray(orders)) {
42 orders = orders == null ? [] : [orders];
44 return baseOrderBy(collection, iteratees, orders);
47 module.exports = orderBy;