我在使用 c++ n-api api 时遇到问题,我已经查看了此处的文档,但我没有看到一种方法来迭代 a 的键Napi::Object
。我一定遗漏了一些东西,因为这在 JavaScript 中是可能的,所以在 C++ API 中一定是可能的。
如何列出或迭代 Napi::Object 中的键(属性)。
我在使用 c++ n-api api 时遇到问题,我已经查看了此处的文档,但我没有看到一种方法来迭代 a 的键Napi::Object
。我一定遗漏了一些东西,因为这在 JavaScript 中是可能的,所以在 C++ API 中一定是可能的。
如何列出或迭代 Napi::Object 中的键(属性)。
谷歌出现的 Doxygen 文档似乎https://nodejs.github.io/node-addon-api/
已经过时了。
正确的查看位置是https://github.com/nodejs/node-addon-api/blob/master/napi.h的 Node.js Github 存储库
查看正确的标头版本,Napi::Object
它的功能GetPropertyNames()
正是我所需要的(尽管奇怪的是不是const
)。