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?