У меня есть фрагмент кода C ++, преобразованный в JavaScript с помощью Emscripten. Я хотел бы, чтобы преобразованный код C ++ перезвонил коду JavaScript, который его вызывает. Что-то типа:
JavaScript:
function callback(message) {
alert(message);
}
ccall("my_c_function", ..., callback);
C++:
void my_c_function(whatever_type_t *callback) {
callback("Hello World!");
}
Возможно ли это как-нибудь?