
466 C-Level Extensibility
JSVal JS_IntegerToValue()
Description
This function converts a long integer value to JSVal structure.
Arguments
lv
■ The lv argument is the long integer value that you want to convert to a jsval structure.
Returns
A JSVal structure that contains the integer that was passed to the function as an argument.
JSVal JS_ObjectToValue()
Description
This function stores an object return value in a JSVal. Use JS_ NewArrayObject() to create
an array object; use
JS_SetElement() to define its contents.
Arguments
JSObject *obj
■ The obj argument is a pointer to the JSObject object that you want to convert to a
JSVal structure.
Returns
A JSVal structure that contains the object that you passed to the function as an argument.
char *JS_ObjectType()
Description
Given an object reference, the JS_ObjectType() function returns the class name of the
object. For example, if the object is a DOM object, the function returns "
Document". If the
object is a node in the document, the function returns "
Element". For an array object, the
function returns "
Array".
Arguments
JSObject *obj
NOTE
Do not modify the returned buffer pointer or you might corrupt the data structures of the
JavaScript interpreter.
Kommentare zu diesen Handbüchern