Determine if a specified object is an Array
.
Syntax
bool JS_IsArrayObject(JSContext *cx, JS::HandleValue value, bool *isArray); bool JS_IsArrayObject(JSContext *cx, JS::HandleObject obj, bool *isArray); // Obsolete since JSAPI 44 bool JS_IsArrayObject(JSContext *cx, JS::HandleValue value); bool JS_IsArrayObject(JSContext *cx, JS::HandleObject obj);
Name | Type | Description |
---|---|---|
cx |
JSContext * |
A context. |
value |
JS::HandleValue |
The value to examine. |
obj |
JS::HandleObject |
The object to examine. |
isArray |
bool | Whether the value/object is an array. |
Description
JS_IsArrayObject
determines if a specified object, obj
or value
, is an Array
object.
On success, returns true and sets isArray
indicating whether obj
is an Array object or a wrapper around one. Otherwise returns false on failure.
See Also
- MXR ID Search for
JS_IsArrayObject
- bug 959787 - added
value
- bug 1179003 - added
isArray