Promise.resolve()


Promise.resolve()返回一个Promise对象, resolved with a given value.   如果value是一个promise,那么promise返回;如果value是 thenable(then 方法)返回的promise 将 follow that thenable,adopting its eventual state (采用它的最终状态); 否则返回的promise 将被fulfilled with the value.将以此值完成。

这个function flattens nested layers of promise-like objects  into a 单个层. ( e.g. a promise that 处理 一个promise that 解决一些事)
此函数将类promise对象的多层嵌套展平。

const promise1 = Promise.resolve(123);

promise1.then((value) => {
  console.log(value);
  // expected output: 123
});
阅读量: 516
发布于:
修改于: