molily: date() - Obkjet oder Konstruktor ???

Beitrag lesen

Hallo,

Nur wird die ganze Zeit bei Selfhtml von dem Objekt date() gesprochen.
Also ist date() nun ein Konstruktor, ein Objekt oder ist es sogar beides(ist dies denn überhaupt möglich)?

Es gibt in JavaScript keine Unterscheidung zwischen Objekten und Konstruktor-Funktionen, denn Konstruktoren sind Funktionen und Funktionen sind Objekte. Fast alles ist in JavaScript ein Objekt und nahezu alles verhält sich in JavaScript wie ein Objekt.

Konstruktor-Funktionen können beim Aufruf mit »new« neue Objekte erzeugen - alle Objekte in JavaScript werden so erzeugt, wenn man nicht sogenannte Literale notiert wie "string", 1234 oder true/false. Date ist ein sogenanntes Kernobjekt, andere Kern-Konstruktoren dieser Art sind String, Number, Boolean, RegExp, Array, Function usw.

Mathias