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

Ticket #10595: Object.isNumber.diff

File Object.isNumber.diff, 0.8 kB (added by foca, 10 months ago)
  • test/unit/base.html

    old new  
    350350    testObjectIsNumber: function() { with(this) { 
    351351      assert(Object.isNumber(0)); 
    352352      assert(Object.isNumber(1.0)); 
     353      assert(Object.isNumber(new Number(1))); 
    353354      assert(!Object.isNumber(function() { })); 
    354355      assert(!Object.isNumber("a string")); 
    355356      assert(!Object.isNumber([])); 
  • src/base.js

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