Hallo Christoph!
Das ist letzlich Definitionssache.
Ja, so wird es wohl sein.
Eine sinnvolle Definition wäre z.B. alle Konstruktoren, die die Laufzeitumgebung standardmäßig bereitstellt.
Intrinsische Objekte wären damit z.B. Array, Boolean, Function, Object, String, SyntaxError,...
Keine intrinsischen Objekte wären z.B. decodeURI, document, Math, window,... - diese Objekte und Funktionen werden zwar von der Laufzeitumgebung automatisch im globalen Namensraum bereitgestellt, sind aber keine Konstruktoren...
Wäre eine Möglichkeit, wobei ich da eher bei meiner Definition bleiben würde, ich muss das mal überdenken. Vielleicht ist es das Beste auf den Begriff einfach zu verzichten, denn es bringt ja nichts einen Begriff zu verwenden, den man jedesmal definieren muss.
Gruß Uwe