代码之家  ›  专栏  ›  技术社区  ›  Matthew James Briggs

迭代NAPI: No.js C++ N-API中的对象属性(key)

  •  0
  • Matthew James Briggs  · 技术社区  · 7 年前

    我使用C++ N-API API存在问题,我已经审阅了文档 here 我看不到迭代 Napi::Object .我必须丢失一些东西,因为这在JavaScript中是可能的,所以它必须在C++ API中是可能的。

    如何列出或迭代napi::对象中的键(属性)。

    1 回复  |  直到 7 年前
        1
  •  0
  •   Matthew James Briggs    7 年前

    似乎是谷歌出现的doxygen文档 https://nodejs.github.io/node-addon-api/ 已过期。

    要查看的正确位置是node.js github repo,位于 https://github.com/nodejs/node-addon-api/blob/master/napi.h

    查看正确的标题版本, Napi::Object 有一个函数 GetPropertyNames() 这正是我需要的(尽管奇怪的是不是 const )。

    推荐文章