Итерация Napi :: Object Properties (Ключи) в Node.js C ++ N-API - PullRequest
0 голосов
/ 12 июня 2018

У меня проблема с использованием c ++ n-api api, и я просмотрел документацию здесь , и я не вижу способа перебрать ключи Napi::Object.Я должен что-то упустить, потому что это возможно в JavaScript, поэтому это должно быть возможно в C ++ API.

Как я могу перечислить или перебрать ключи (свойства) в Napi :: Object.

1 Ответ

0 голосов
/ 12 июня 2018

Похоже, что документация Doxygen, которую Google обнаружил на https://nodejs.github.io/node-addon-api/, устарела.

Правильное место для поиска - репозиторий Node.js Github на https://github.com/nodejs/node-addon-api/blob/master/napi.h

* 1006.* Глядя на правильную версию заголовка, Napi::Object имеет функцию GetPropertyNames(), которая именно то, что мне нужно (хотя, как ни странно, не const).
...