diff --git a/underscore.js b/underscore.js index 5060147e3..eb279ae52 100644 --- a/underscore.js +++ b/underscore.js @@ -814,7 +814,7 @@ // Is a givin number finite? _.isFinite = function(obj) { - return obj > -1/0 && obj < 1/0 && obj === +obj; + return _.isNumber(obj) && isFinite(obj); }; // Is the given value `NaN`?