JS::HandleValueArray 编辑
This article covers features introduced in SpiderMonkey 31
A handle to an array of rooted values.
Syntax
JS::HandleValueArray(const JS::RootedValue& value);
JS::HandleValueArray(const JS::AutoValueVector& values);
JS::HandleValueArray(const JS::AutoValueArray<N>& values);
JS::HandleValueArray(const JS::CallArgs& args);
JS::HandleValueArray::fromMarkedLocation(size_t len, const JS::Value *elements);
JS::HandleValueArray::subarray(const JS::HandleValueArray& values,
size_t startIndex, size_t len);
JS::HandleValueArray::empty();
Name | Type | Description |
---|---|---|
value | JS::RootedValue & | An element of newly created 1-length array. |
values | JS::AutoValueVector & | Elements of newly created array. |
values | JS::AutoValueArray & | Elements of newly created array. |
args | JS::CallArgs & | Elements of newly created array. |
len | size_t | (fromMarkedLocation only) Length of elements array or( subarray only) Length of sub array of values . |
elements | JS::Value * | (fromMarkedLocation only) A pointer to the first element of an array of JS::Value . |
values | JS::HandleValueArray | (subarray only) An array to get sub array. |
startIndex | size_t | (subarray only) An index of the first element of subarray of values . |
Methods
Method | Description |
---|---|
size_t length() const | Returns the length of the array. |
const Value *begin() const | Returns the pointer to the first element of the array. |
JS::HandleValue operator[](size_t i) const | Returns i -th element of the array. |
Description
JS::HandleValueArray
is a handle to an array of rooted values. This is useful as a parameter type, or a temporal local variable for it.
See Also
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论