JS_GetObjectPrototype

This article covers features introduced in SpiderMonkey 17

Retrieves the original, canonical Object.prototype for an object's global object.

Syntax

JSObject *
JS_GetObjectPrototype(JSContext *cx, JS::HandleObject forObj);
Name Type Description
cx JSContext * Pointer to a JavaScript context from which to derive runtime information. Requires request. In a JS_THREADSAFE build, the caller must be in a request on this JSContext.
forObj JS::HandleObject An object from the global whose Object.prototype is being retrieved.

Description

JS_GetObjectPrototype() retrieves the original Object.prototype of a specified object, obj. If an error occurs, it returns NULL.

Note: This expression might have different values over time if the global Object property is modified, but this method returns only the original value.

See Also