Inconsistency with null
sakthiprofessional at gmail.com
Sun May 11 20:43:38 PDT 2014
This means that null
is expected to be an object. But,
# TypeError: Object.keys called on non-object
The error message says that null
is a non-object. It contradicts the result of typeof and toString.
*Question 1:* Why does it behave so? Is this something which has to be
Also, null is not a keyword <http://es5.github.io/#x220.127.116.11>, but when I do
var null = 1;
# SyntaxError: Unexpected token null
It fails with the Syntax Error, since it is a Reserved
*Question 2:* What is the purpose of keeping null and boolean literals as
"Reserved words" and not just keywords?
Note: I tried these samples in node v0.11.13-pre
- Thanks and Regards,
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the es-discuss