Estoy escribiendo una extensión C++ a v8, y quiero pasar un objeto Array en ella. Veo que el argumento entrante puede ser probado por IsArray(), pero no hay un ToArray().Cómo convertir valor v8 a matriz
¿Cómo se accede a su longitud y se solicitan los elementos por índice numérico?
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... ?
}
...
}
Algo falta obvio aquí. Object puede devolver todas sus propiedades, pero eso no es exactamente lo que esperaba. ¿Hay alguna manera de obtenerlo como Arrray?
Gracias por leer.
Este fue un tiempo Hace, pero no debería 'args [0] -> ToObject.As();' ¿hacer el truco? –