DontDelete (Property attribute)

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

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 deleted by the script writer. This attribute is not normally exposed to the script level code.

See also:DontEnumerate, ReadOnly

Cross-references:

ECMA 262 edition 2 - section - 11.4.1