5

アドオンの浮動小数点数の配列で何かを計算し、それを として返すためにnanを使用しようとしていFloat32Arrayます。

しかし、args にはIsNumber()NumberValue()関数がありますが、関数だけがあり、 はIsFloat32Array()ありませんFloat32Array()

私はそれらを見ようとしました: 12チュートリアルですが、適切な例が見つかりませんでした。

NAN_METHOD(Calc) {
  NanScope();

  if (args.Length() < 2) {
    NanThrowTypeError("Wrong number of arguments");
    NanReturnUndefined();
  }

  if (!args[0]->IsNumber() || !args[1]->IsFloat32Array()) {
    NanThrowTypeError("Wrong arguments");
    NanReturnUndefined();
  }
  /* a vector of floats ? */  args[0]-> ???;
  double arg1 = args[1]->NumberValue();
  // some calculation on the vector

  NanReturnValue(/* Return as a Float32Array array */);
}
4

1 に答える 1