pub unsafe extern "C" fn JSObjectCallAsFunction(
ctx: JSContextRef,
object: JSObjectRef,
thisObject: JSObjectRef,
argumentCount: usize,
arguments: *const JSValueRef,
exception: *mut JSValueRef,
) -> JSValueRef
Expand description
Calls an object as a function.
ctx
: The execution context to use.object
: TheJSObjectRef
to call as a function.thisObject
: The object to use asthis
, orNULL
to use the global object asthis
.argumentCount
: An integer count of the number of arguments inarguments
.arguments
: AJSValueRef
array of arguments to pass to the function. PassNULL
ifargumentCount
is0
.exception
: A pointer to aJSValueRef
in which to store an exception, if any. PassNULL
if you do not care to store an exception.
Returns the JSValueRef
that results from calling object
as a function,
or NULL
if an exception is thrown or object
is not a function.