Warum [object object] erwähnt "Objekt" zweimal?

[object object] ist der Standard-string-Darstellung eines JavaScript-Objekts.

Ich würde verstehen, wenn es nur [Object] oder [object], aber warum [object Object]? Warum das erste Wort ist klein und die zweite ist in Großbuchstaben? Ist es Teil von JSON oder JavaScript?

  • Wenn diese Methode nicht überschrieben, in einem benutzerdefinierten Objekt, toString() gibt "[object type]", wobei Typ der Typ des Objektes. (ref)
  • Aus dem gleichen Grund, dass [object RegExp] oder [object Array] hat object es: denn es ist ein object.
InformationsquelleAutor exebook | 2015-04-24
Schreibe einen Kommentar