| ||||||||||||
SummaryRemoves a specified property from an object. | ||||||||||||
SyntaxJSBool JS_DeleteProperty(JSContext *cx, JSObject *obj, const char *name);
| ||||||||||||
DescriptionJS_DeleteProperty removes a specified property, name , from an object, obj . If an object references a property belonging to a prototype, the property reference is removed from the object, but the prototype's property is not deleted. If deletion is successful, JS_DeleteProperty returns JS_TRUE . Otherwise it returns JS_FALSE .
| ||||||||||||
NotesPer the ECMA standard,JS_DeleteProperty removes read-only properties from objects as long as those properties are not also permanent.
For JavaScript 1.2 and earlier, if failure occurs because you attempt to delete a permanent property,
To remove all properties from an object, call
| ||||||||||||
See Also
|