如何知道特定操作在javascript中是异步的?

如何知道特定操作在javascript中是异步的?,javascript,npm,Javascript,Npm,这是对npm库的参考 我如何知道库中的特定操作或函数是异步的,在这种情况下,我必须使用async await语法。async/await基于承诺构建,因此可以等待返回承诺的函数。如果函数接受回调,它通常也是异步的,但不能等待 如果你不知道,就把它当作是安全的!阅读文档该函数接受回调还是返回承诺。如果是这样的话,它几乎肯定是异步的。这些特性在JS中是缝合在一起的。他们决定让标准库包含一个Promise库,该库随后成为async/await的基础。因此有语言级的功能,但没有语言级的强制。如果JS决定

这是对npm库的参考


我如何知道库中的特定操作或函数是异步的,在这种情况下,我必须使用async await语法。

async/await基于承诺构建,因此可以等待返回承诺的函数。如果函数接受回调,它通常也是异步的,但不能等待

如果你不知道,就把它当作是安全的!阅读文档该函数接受回调还是返回承诺。如果是这样的话,它几乎肯定是异步的。这些特性在JS中是缝合在一起的。他们决定让标准库包含一个
Promise
库,该库随后成为
async/await
的基础。因此有语言级的功能,但没有语言级的强制。如果JS决定使用
async
函数,如果没有
wait
就无法调用这些函数,并且能够让
async
函数发出完成和结果的信号,而不需要使用这个库,那就更好了。