promise 在项目中的实际意义

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_39975379/article/details/102585652

promise 是解决异步的神奇,今天就要说说promise在实际的项目中解决的问题

promise语法

var promise1 = new Promise(function(resolve, reject) {
  setTimeout(function() {
    resolve('foo');
  }, 3000);
});

promise1.then(function(value) {
  console.log(value);
  // expected output: "foo"
});

打印此段代码可以发现3秒之后返回数据foo

如果我们在实际的项目中拿到某一个函数(或代码片片段)的执行结果之后,在进行接下来的操作。

最典型的就是拿到接口返回值之后才能进行之后操作的这样情况。

promise就是一个很好的解决方法。

promise all是当你需要多个函数都执行完成,并获取到结果之后才进行接下来的操作

猜你喜欢

转载自blog.csdn.net/weixin_39975379/article/details/102585652