From af3ded68c48373c2f9fd4b7eaf85d1ee2bedf56a Mon Sep 17 00:00:00 2001 From: John-David Dalton Date: Thu, 24 May 2012 01:40:24 -0400 Subject: [PATCH] Cleanup `_.bind`. Former-commit-id: d974cdfa52c3f6c175e57f0970380bcc9276c35d --- lodash.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/lodash.js b/lodash.js index 120ae3b98..aa1cd3a4a 100644 --- a/lodash.js +++ b/lodash.js @@ -1712,12 +1712,8 @@ else if (nativeBind) { return nativeBind.call.apply(nativeBind, arguments); } - // spec'd to throw a TypeError + // `Function#bind` spec // http://es5.github.com/#x15.3.4.5 - else if (toString.call(func) != funcClass) { - throw new TypeError; - } - var partialArgs = slice.call(arguments, 2), partialArgsLength = partialArgs.length; @@ -1746,7 +1742,7 @@ partialArgs.length = partialArgsLength; if (isInstance) { - // mimic a constructor's `return` behavior + // mimic the constructor's `return` behavior // http://es5.github.com/#x13.2.2 return objectTypes[typeof result] && result !== null ? result