DontEnumerate (Property attribute)

An internal property attribute that prevents a property from being enumerated.

Availability:

ECMAScript edition - 2
Property/method value type:Boolean primitive

This attribute is set internally on properties by the host environment that the interpreter implementation is running in. When this attribute is set on a property, that property cannot be enumerated by the script writer. This attribute is not normally exposed to the script level code.

See also:DontDelete, for( ... in ... ) ..., ReadOnly

Cross-references:

ECMA 262 edition 2 - section - 12.6.3

ECMA 262 edition 3 - section - 12.6.4