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
