Promise.resolve()是怎么用的
时间: 2023-05-20 13:02:16 浏览: 97
不带有任何参数-光学分辨率检验板
Promise.resolve()是一个用于创建一个已经解决的Promise对象的方法。它可以接受一个参数,这个参数可以是一个值、一个Promise对象或者一个thenable对象。如果传入的参数是一个Promise对象或者thenable对象,Promise.resolve()会将它们转换成一个Promise对象并返回。如果传入的参数是一个值,Promise.resolve()会创建一个已经解决的Promise对象并返回这个值作为解决值。例如:
Promise.resolve('hello world')
.then(function(value) {
console.log(value); // 'hello world'
});
这段代码会创建一个已经解决的Promise对象,并将字符串'hello world'作为解决值。在then()方法中,我们可以获取到这个解决值并输出它。
阅读全文