javascript - void before promise 语法

标签 javascript typescript promise tslint

void 放在 promise 之前的实际影响是什么?

async function doAsyncStuff(){
...
}

function nonAsyncFunction(){
  void doAsyncStuff();
}

我找不到这方面的任何官方文档,但它在解析 no-floating-promises 时一定在做一些事情。 TSLint 错误。

最佳答案

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

它解决了 no-floating-promises 因为它对 promise 做了一些事情(或者更确切地说,明确地什么都不做)。

关于javascript - void before promise 语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55558875/

相关文章:

angular - 使用 async wait 推迟 block 的执行

javascript - 如何使用 Angular/Typescript 获取波形音乐播放器

AngularJS - 绑定(bind)/监视返回 promise 的函数

javascript - 在 JavaScript 中扁平化 promise

javascript - AngularJS 连续 $http 调用未返回正确数据

javascript - 如果标记大于 5,则 Google map 聚类

javascript - typescript - 从日期中获取日期名称

javascript - 可以使用 Promise 来处理 JavaScript 中非常长的阻塞循环吗?

javascript - 将字符串文本替换为 HTML

javascript - HTML5 Dragend 事件没有在 Firefox 中触发