Я хочу выполнить функцию обратного вызова в моем коде, но я понятия не имею, будет ли функция, введенная пользователем, синхронной или асинхронной, и сразу после этого я sh перезагрузлю страницу.
Таким образом, чтобы упростить пример в параметрах инициализации моего объекта, другой пользователь может передать функцию, подобную этой
myObject.init(
{
js: function (){
//sync or async code
}
}
)
И она будет выполнена при вызове init
class myObject{
init: function(options){
//amongst other things, execute js function then reload the page
}
}