JavaScript Promise 是异步的吗?

8 浏览
0 Comments

JavaScript Promise 是异步的吗?

请问一下:JavaScript中的Promise是异步的吗?我看了很多关于Promise和异步编程(特别是ajax请求)的帖子。如果Promise不是异步的,我们该如何使其变成异步的呢?

例如,我有一个函数来包装一个带有参数数组args的函数f在一个Promise中。函数f本身并没有任何异步的特性。

为了使其异步,我阅读了一些Stack Overflow的帖子,并决定使用setTimeout来使代码非阻塞。

使用setTimeout的这种方法能够使Promise中的代码变为非阻塞吗?

(请注意,我没有依赖于任何第三方的Promise API,只是使用浏览器支持的功能)。

0