Mögliche Duplizieren:
Null object in javascriptIst NULL ein Objekt in JavaScript?
Hallo, ich habe this thread über null in JavaScript zu lesen, aber ich bin sehr verwirrt über die Identität des null
jetzt.
Da bekannt ist, dass typeof(null)
wegen the language design error-object
bewertet und ECMA besagt, dass null The Null Type
ist.
8.2 The Null Type
The Null type has exactly one value, called null.
Warum sagen die Leute immer, dass null
ein Objekt?
Jemand sagte, dass null ein Singleton-Objekt ist. Sieht jeder das Null so wie in JavaScript?
@ karim79 Ja, ich habe diesen Thread gelesen und meine Frage als Kommentar zu einigen der Antwort, aber habe keine Antwort, so habe ich es hier angesprochen. Danke – c4il
Sie haben sich mit dem Zitat selbst geantwortet. null (ein Wert, der sich selbst darstellt - gelesen als: "nichts anderes" - und null === null, für alle null) ist der einzige Benutzer des Null-Typs. Die tatsächliche "Objekthaftigkeit" ist, wie Sie betonen, offen für Argumente, aber die Eigenschaften von null machen sie zu einem meist stummen Punkt. –
Ihr Link "Sprachgestaltungsfehler" verweist auf ein Dokument von Douglas Crockford - ich (persönlich) würde nicht vorschlagen, dass Sie alles nehmen, was er wortwörtlich sagt. – Reinsbrain