Add a read-only, hidden data property to any object...
Syntax
obj.addConst(name, value);
Parameters
Parameter
Type
Mandatory
Description
Util.js version
name
String
The name of the property.
1.0
value
Variant
The value associated with the property.
1.0
Return value
If a non-configurable property of the same name is already defined, an error will be thrown.
Example
Adding a property to an object...
myObj = {};
myObj.addConst("foo", "bar");
myObj.foo; // "bar"
myObj.foo = "moo"; // does nothing, foo is read-only
myObj.foo // "bar"
for (i in myObj) {
// does not iterate foo (foo is hidden)
}
object.addAccessor() — Add a hidden, non-configurable accessor property to any object...
object.addProp() — Adds a new accessor (getter/setter) or data (value) property to any object, setting it's enumerable, configurable and read-only flags as desired...