Core: Arrays like [42] should fail .isNumeric()

Fixes #14179
(cherry picked from commit 10efa1f5b4)
This commit is contained in:
Dave Methvin
2014-03-03 22:18:50 -05:00
parent a9fa2ec763
commit c93b174b92
2 changed files with 4 additions and 2 deletions

View File

@@ -216,7 +216,7 @@ jQuery.extend({
// parseFloat NaNs numeric-cast false positives (null|true|false|"")
// ...but misinterprets leading-number strings, particularly hex literals ("0x...")
// subtraction forces infinities to NaN
return obj - parseFloat( obj ) >= 0;
return !jQuery.isArray( obj ) && obj - parseFloat( obj ) >= 0;
},
isEmptyObject: function( obj ) {