Promise.resolve() 是个什么用法? --<Javascript 学习笔记 9>
Lemon1x 27 0

Javascript 学习笔记 9

刚才看 现代 JS 教程 时,突然莫名其妙的跑出来了一个 Promise.resolve(p) 的东西,甚是不解,因为在那之前并没有讲过这个方法。

首先, Promise.resolve 是个简写的方法,我们看下面的代码:

new Promise((resolve) => resolve());

Promise.resolve();

这两个代码没有任何区别,旨在返回一个 fulfilled (resolved) 状态的 Promise

同样,它也可以传入参数:

Promise.resolve(1994)
    .then(console.log); // 1994

接下来就没什么可说的了,同理一 一对应就可以了,传入 Promise 对象和其他 Non-promise 都一样了。

评论区

索引目录