我正在为v8编写c ++扩展,并希望将Array对象传递给它.我看到传入的参数可以由IsArray()测试,但是没有ToArray().
如何访问其长度,并通过数字索引请求元素?
Handle<Value> MyExtension(const Arguments& args)
{
Handle<Value> v = args[0];
if(v->IsArray())
{
// convert to array, find its length, and access its members by index... ?
}
...
}
Run Code Online (Sandbox Code Playgroud)
必须遗漏一些明显的东西.对象可以返回它的所有属性,但这并不是我所希望的.有没有办法让它成为Arrray?
谢谢阅读.