JavaScript Promise 是异步的吗?
- 论坛
- JavaScript Promise 是异步的吗?
8 浏览
JavaScript Promise 是异步的吗?
请问一下:JavaScript中的Promise是异步的吗?我看了很多关于Promise和异步编程(特别是ajax请求)的帖子。如果Promise不是异步的,我们该如何使其变成异步的呢?
例如,我有一个函数来包装一个带有参数数组args的函数f在一个Promise中。函数f本身并没有任何异步的特性。
为了使其异步,我阅读了一些Stack Overflow的帖子,并决定使用setTimeout来使代码非阻塞。
使用setTimeout的这种方法能够使Promise中的代码变为非阻塞吗?
(请注意,我没有依赖于任何第三方的Promise API,只是使用浏览器支持的功能)。