我有C++项目,我正在使用duktape JS库。我需要在JS中注册全局函数,并使用此函数保存指向对象的指针作为关闭数据,因此我可以在调用函数时访问此指针。duktape关闭注册
我知道如何在Lua C API做到这一点:
lua_pushlightuserdata(L, this);
lua_pushcclosure(L, &someFunction, 1);
lua_setglobal(L, "someFunction");
首先我推指针封闭的数据,然后函数指针。我需要在duktape api中使用相同的功能。
你能告诉我一些代码封闭注册和访问它?