在承诺语法之前无效

JeB*_*JeB 3 javascript promise typescript tslint

void承诺之前的实际影响是什么?

async function doAsyncStuff(){
...
}

function nonAsyncFunction(){
  void doAsyncStuff();
}
Run Code Online (Sandbox Code Playgroud)

我找不到任何官方文档,但它必须在解决no-floating-promisesTSLint 错误时做一些事情。

Que*_*tin 8

void是一个运算符,它接受右侧的值并计算为undefined

它解决了无浮动承诺,因为它对承诺做了一些事情(或者更确切地说,明确地什么都不做)。

  • ^ 或者,如何通过一个简单的步骤使答案不正确。 (3认同)