From b1366696c41acba7c9e6e458fcdc3471a7057480 Mon Sep 17 00:00:00 2001 From: jdalton Date: Tue, 3 Mar 2015 09:18:17 -0800 Subject: [PATCH] Simplify guard check in `_.sortByAll`. --- lodash.src.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lodash.src.js b/lodash.src.js index 71d0d622a..20f0fd6cf 100644 --- a/lodash.src.js +++ b/lodash.src.js @@ -6909,8 +6909,10 @@ if (collection == null) { return []; } - var args = arguments; - if (args.length > 3 && isIterateeCall(args[1], args[2], args[3])) { + var args = arguments, + guard = args[3]; + + if (guard && isIterateeCall(args[1], args[2], guard)) { args = [collection, args[1]]; } return baseSortByOrder(collection, baseFlatten(args, false, false, 1), []);