|
|
|
|
|
by yahelc
5117 days ago
|
|
Another fun typeof quirk that the table leaves out: Regular Expressions, depending on the V8 or Nitro engine version, are implemented to return either 'object' or 'function' http://bonsaiden.github.com/JavaScript-Garden/#types.typeof Recent versions of V8 and Nitro return 'object' now, but presumably, there are many people still running browsers that return 'function'. Seems like it relies on whether or not the RegExp is callable, but that the 2 engines removed 'function' as they ceased supporting callable RegExes. http://code.google.com/p/v8/issues/detail?id=617 |
|
Question: why is the way to determine null considered "very bad"? It works and seems like a valid way, since both empty objects and arrays are truthy, null is the only falsy "object" type.