【问题标题】:Wait for function finish等待函数完成
【发布时间】:2020-07-07 12:49:11
【问题描述】:

我的结构如下:

function1 ()
{
A;
function2(){};
B;
}

如何强制 function2 返回结果然后运行 ​​B?它总是 A->B->function2

欣赏任何 cmets。 帕克斯顿。

【问题讨论】:

  • 你没有在任何地方调用function2,只是定义它。
  • function1 () { A;函数2(){B;}; }
  • 函数 2 在一个循环中,所以如果我把 B 放在函数 2 中,那么 B 会回复这么多次吗?我怎样才能避免这种情况。谢谢大家的快速回复
  • @Paxton.Huynh 这听起来像是一个新问题。用更多代码打开另一个,包括你的循环。理想情况下,任何人都可以运行它。
  • 你的代码结构不是很清楚......如果你想得到function2()的结果然后在function1()中调用它,而BA究竟是什么返回它们是每个函数的方法吗,如果是这种情况,您将不得不查看本地范围。

标签: typescript


【解决方案1】:

如果函数不是异步的,你的问题就是答案。

function a() {
  console.log('a');
  function b() {
    console.log('b');
  }
  b();
}
a();

【讨论】:

猜你喜欢
  • 2019-06-16
  • 2020-06-10
  • 1970-01-01
  • 1970-01-01
  • 2015-09-16
  • 2017-06-22
  • 2021-03-09
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多