私はv8にC++の拡張機能を書いており、その中にArrayオブジェクトを渡したいと思います。私は入ってくる引数がIsArray()によってテストできることを知っていますが、ToArray()はありません。v8の値を配列に変換する方法
どのようにしてその長さにアクセスし、数値インデックスで要素を要求しますか?
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... ?
}
...
}
ここに明らかなものがあります。オブジェクトはすべてのプロパティを返すことができますが、それは私が望んでいたものではありません。 Arrrayとして入手する方法はありますか?
読んでいただきありがとうございます。
である。これは、しばらくした。このように取り組んで物事を取得することができました前に、しかし、 'args [0] - > ToObject.As();'のトリックですか? –