JS ClearScope
From MDC
Remove all properties associated with an object.
[edit] Syntax
void JS_ClearScope(JSContext *cx, JSObject *obj);
| Name | Type | Description |
|---|---|---|
cx |
JSContext * |
The context in which to clear the object.
Requires request. (In a |
obj |
JSObject * |
Object from which to delete all properties. |
[edit] Description
JS_ClearScope removes all of obj's own properties, except the special __proto__ and __parent__ properties, in a single operation. Properties belonging to objects on obj's prototype chain are not affected.
To remove a single property from an object, use JS_DeleteProperty. To remove a single array object element, use JS_DeleteElement.