An object classified as native is one that is defined by the ECMAScript standards, such as arrays, functions, dates, and regular expressions. On the other hand, a host object is defined by the environment in which the JavaScript interpreter operates, like a web browser. Host objects can also be considered native if they define methods that are standard JavaScript Function objects.
[Excerpt from "JavaScript: The Definitive Guide" by David Flanagan (O’Reilly) - Copyright 2011]
How is it possible for a host object, dictated by its environment, to be categorized as native, based on the specification? Can you provide an example of these methods?