我怎样才能得到一个V8函数返回一个C ++对象?

我目前正在尝试更新Node.js的C ++库包装器。 目前它使用楠1.0,我需要将其转换为使用最新版本,楠2.0。 但是,我遇到了一个有趣的问题。 我有这两行:

Local<Object> obj; obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>(); 

当使用node-gyp编译时,我收到错误

 ../src/fann-accs.cc:286:59: error: 'Nan::MaybeLocal<v8::Value>' has no member named 'As' obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>(); 

我如何获得Nan :: Get函数来返回一个c ++对象?

通过更改行来修复

obj = Nan::Get(result_object, conns[i].from_neuron).As<Object>();

obj = result_object->Get(conns[i].from_neuron).As<Object>();