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 都一样了。