From 1258eef2132c04a3dc08c3f6ee01c1b04e1f8511 Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Sat, 29 Aug 2015 09:18:33 -0700 Subject: [PATCH] Use `toInteger` in `_.repeat`. --- lodash.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lodash.js b/lodash.js index d357db0ec..13220959a 100644 --- a/lodash.js +++ b/lodash.js @@ -10138,8 +10138,8 @@ function repeat(string, n) { var result = ''; string = baseToString(string); - n = +n; - if (n < 1 || !string || !nativeIsFinite(n)) { + n = toInteger(n); + if (n < 1 || n == POSITIVE_INFINITY || n == NEGATIVE_INFINITY || !string) { return result; } // Leverage the exponentiation by squaring algorithm for a faster repeat.