如何确定v8 :: Object是否是v8 :: TypedArray以及它是哪一个

时间:2015-09-24 16:05:17

标签: v8

我正在尝试从JavaScript传入的类型数组中提取C ++函数中的类型信息和数据。

我注意到v8::Value::IsObject返回true,v8::Value::IsArray返回false,v8::TypedArray::Cast总是返回v8::TypedArray对象,无论它是否为类型数组。

我可以使用v8::Object::Get查看和访问元素,但我不会将其视为数组,因为IsArray返回false。

如何正确检测v8中的类型化数组?如何找出元素的类型(signed / unsigned / float?8/16/32/64?)

1 个答案:

答案 0 :(得分:0)

您是否尝试过v8 :: Value :: IsTypedArray()?