У меня возникли проблемы с использованием c ++ n-api api, и я просмотрел документацию Вот, и я не вижу способа перебирать ключи Napi::Object
, Я должен что-то упустить, потому что это возможно в JavaScript, поэтому это должно быть возможно в C ++ API.
Как я могу перечислить или перебрать ключи (свойства) в Napi :: Object.
Кажется, документация Doxygen, которую Google обнаружил на https://nodejs.github.io/node-addon-api/
устарел.
На сайте Node.js можно найти репозиторий Github. https://github.com/nodejs/node-addon-api/blob/master/napi.h
Глядя на правильную версию заголовка, Napi::Object
имеет функцию GetPropertyNames()
что именно то, что мне нужно (хотя это, как ни странно, const
).
Других решений пока нет …