问题是我在无法编辑的外部 .js 中有一个“a()”函数,我需要在执行该函数后执行我自己的函数。我在网上找到了这个
$.when(function1()).then(function2());
问题在于它是 jQuery 而我不使用 jQuery。我需要用纯javascript来做。有人知道我该怎么做吗?
编辑:他们要我的代码,我不知道为什么它很重要,但它就在这里。
function a(){
alert("Hola función a");
return false;
}
function mifuncion(){
alert("Hola función mifunción");
}
注意:我无权访问函数 a() 所以我不能编辑任何东西。我确实可以访问 myFunction 函数。
如果您只想在调用 后能够执行某些操作
a
,则可以将其包装a
并添加一个可选的回调:如果您想要从有人打电话的任何地方找出它,
a
您可以以非常相似的方式:如果我对您的理解正确,您可以通过使用 a
Promise
并传递resolve
de la来实现它,Promise
以便函数 b 在 a 中执行then
,如下所示:希望对你有效。问候。
如果我没有误解这个问题,我认为最简单的方法是在 myfunction() 函数中调用和管理 a() 函数。