Host object (Definition)

An object that is built-in, but is provided by the hosting environment.

Availability:

ECMAScript edition - 2

A host object is any additional non-native object provided by the interpreter at the outset of script execution.

Host objects may or may not strictly honor the intent of the Get and Put internal function. The ECMA standard allows for the possibility that a host object may still properly manage Get and Put internal functions, even if the HasProperty function returns false for the properties being accessed.

See also:argv parameter, for( ... in ... ) ..., HasProperty(), Implementation-defined behavior, main() function

Cross-references:

ECMA 262 edition 2 - section - 4.3.8

ECMA 262 edition 3 - section - 4.3.8