From 56452d9fd82d85a193dade708c41457bb037f801 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sat, 11 Jul 2015 15:36:02 -0700 Subject: [PATCH] Document `start` and `end` swap for `_.inRange`. [ci skip] [closes #1332] --- lodash.src.js | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/lodash.src.js b/lodash.src.js index f8f093adb..52aba5e79 100644 --- a/lodash.src.js +++ b/lodash.src.js @@ -9567,6 +9567,8 @@ /** * Checks if `n` is between `start` and up to but not including, `end`. If * `end` is not specified it's set to `start` with `start` then set to `0`. + * If `start` is greater than `end` the params are swapped to support + * negative ranges. * * @static * @memberOf _ @@ -9594,6 +9596,9 @@ * * _.inRange(5.2, 4); * // => false + * + * _.inRange(-3, -2, -6); + * // => true */ function inRange(value, start, end) { start = +start || 0;