Chcę napisać serię artykułów/samouczków związanych z JavaScript. Sprawdzałem specyfikację ECMA, gdy odkryłem interesujący akapit this.Czy JavaScript ma egzotyczne obiekty?
Jak ECMA-262 (wersja 6) stwierdza:
4.3.7 egzotyczny obiekt
obiekt, który nie ma domyślnego zachowania dla jednego lub więcej z podstawowych metod wewnętrznych, które muszą być obsługiwane przez wszystkie obiekty
UWAGA Każdy obiekt, który nie jest zwykłym obiektem, jest obiektem egzotycznym.
Teraz jestem ciekawy. Czy takie egzotyczne obiekty można znaleźć we współczesnej przeglądarce JavaScript?
Jeśli tak, to czy można podać przykład i stwierdzić, jak daleko jego zachowanie różni się od "zwykłych obiektów"?
w Domu gospodarza API ziemi, 'HTMLElement.dataset.prototype' obiekt posiada magiczne pobierające i ustawiające, które zachowują się inaczej niż zwykłych przedmiotów. –
[dokument.all] (https://html.spec.whatwg.org/multipage/obsolete.html#dom-document-all) – Knu