Ich möchte eine Reihe von JavaScript verwandten Artikeln/Tutorials schreiben. Ich habe die ECMA-Spezifikation nachgeschlagen, als ich den interessanten Absatz this entdeckte.Hat JavaScript exotische Objekte?
als ECMA-262 (Version 6) heißt es:
4.3.7 exotische Objekt
Objekt, das nicht das Standardverhalten für eine oder mehrere der wesentlichen internen Methoden hat, die unterstützt werden müssen nach allen Objekten
HINWEIS Jedes Objekt, das kein gewöhnliches Objekt ist, ist ein exotisches Objekt.
Jetzt bin ich neugierig. Sind solche exotischen Objekte im JavaScript des modernen Browsers zu finden?
Wenn ja: Könnte man mir ein Beispiel geben und sagen, inwieweit sich sein Verhalten von "gewöhnlichen Objekten" unterscheidet?
In DOM API Host-Land, das 'HTMLElement.dataset.prototype' Objekt Magie Getter und Setter, die als gewöhnliche Objekte verhalten sich anders hat. –
[document.all] (https://html.spec.whatwg.org/multipage/obsolete.html#dom-document-all) – Knu