Der Martin: Zwei Fragen zu intrinsischen Objekten

Beitrag lesen

Hallo,

Intrinsic objects are Number, String, Boolean, Date, RegExp, and Math.
Die Aussage ist eigentlich nichtssagend, ...

sie hat für mich den Charakter einer Definition: Eine willkürliche Festlegung ohne eine Erklärung, *warum* dies so definiert wurde.

die tatsächliche Frage ist doch, was mach diese Objekte zu intrinsischen Objekten oder anders ausgedrückt, was unterscheidet diese (intrinsischen) Objekte von nicht-intrinsischen Objekten?

Diese rhetorische Frage drückt im Prinzip das gleiche aus.

Abgesehen davon habe ich mich schon immer gefragt, warum die Entwickler von Javascript (bzw. ECMA-Script) auf die Idee kamen, die mathematischen Funktionen und Konstanten in ein eigentlich nutzloses Objekt zu verpacken, anstatt sie als globale Funktionen zu implementieren. Bringt das einen Vorteil?
Ich sehe keinen; ich sehe nur den Nachteil des Mehraufwands beim Schreiben der Funktionsaufrufe.

So long,
 Martin

--
Schon gewusst, dass Aftershave trotz des Namens eigentlich eher fürs Gesicht gedacht ist?