From 1d58823405810a2be72ea1c88904880b23964c78 Mon Sep 17 00:00:00 2001 From: Xotic750 Date: Tue, 3 Nov 2015 11:05:15 +0100 Subject: [PATCH] Enhance `inRange` with `toNumber` to allow binary and octal strings. --- lodash.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lodash.js b/lodash.js index 8571a3e4d..70654194b 100644 --- a/lodash.js +++ b/lodash.js @@ -11321,13 +11321,14 @@ * // => true */ function inRange(number, start, end) { - start = +start || 0; + start = toNumber(start) || 0; if (end === undefined) { end = start; start = 0; } else { - end = +end || 0; + end = toNumber(end) || 0; } + number = toNumber(number); return number >= nativeMin(start, end) && number < nativeMax(start, end); }