I want to write a series of JavaScript related articles/tutorials. I was looking up the ECMA specification when I discovered this interesting paragraph.
As ECMA-262 (Version 6) states:
4.3.7 exotic object
object that does not have the default behaviour for one or more of the essential internal methods that must be supported by all objects
NOTE Any object that is not an ordinary object is an exotic object.
Now I am curious. Are such exotic objects to be found in modern browser's JavaScript?
If so: Could one give me an example and tell in how far its behaviour is different from 'ordinary objects'?