Ruby on Rails | Screencasts | Download | Documentation | Weblog | Community | Source

Ticket #10349: isNumber-patch.diff

File isNumber-patch.diff, 0.8 kB (added by mkim, 7 months ago)
  • test/unit/base.html

    old new  
    356356      assert(!Object.isNumber({})); 
    357357      assert(!Object.isNumber(false)); 
    358358      assert(!Object.isNumber(undefined)); 
     359      assert(!Object.isNumber(NaN)); 
    359360    }}, 
    360361     
    361362    testObjectIsUndefined: function() { with(this) { 
  • src/base.js

    old new  
    148148  }, 
    149149   
    150150  isNumber: function(object) { 
    151     return typeof object == "number"
     151    return (typeof object == "number" && isFinite(object))
    152152  }, 
    153153   
    154154  isUndefined: function(object) {