Native vs Host vs User defined objects - jellyfish-tom/TIL GitHub Wiki
1. Native objects
Native Objects supplied by JavaScript. Examples of these are String, Number, Array, Image, Date, Math, etc.
2. Host objects
Host objects are objects that are supplied to JavaScript by the browser environment. Examples of these are window, document, forms, etc.
3. User defined objects
And, user-defined objects are those that are defined by you, the programmer.