promise 函数使用最佳实践体验
来源:互联网 发布:网络dns错误怎么办 编辑:程序博客网 时间:2024/05/29 18:38
let checkLogin = function () { return new Promise(function (resolve,reject) { let flag = document.cookie.indexOf("userId")>-1?true:false; if(flag=true){ resolve({ status:0, result:true }) }else{ reject("error"); } })};let getUserInfo = ()=>{ return new Promise((resolve,reject)=>{ let userInfo = { userId:"101" } resolve(userInfo); });}checkLogin().then((res)=>{ if(res.status==0){ console.log("login success"); return getUserInfo(); }}).catch((error)=>{ console.log(`errrs:${error}`)}).then((res2)=>{ console.log(`userId:${res2.userId}`)});
//多个承诺函数一起执行Promise.all([checkLogin(),getUserInfo()]).then(([res1,res2])=>{ console.log(`result1:${res1.result},result2:${res2.userId}`)})
阅读全文
0 0
- promise 函数使用最佳实践体验
- Linux使用最佳实践
- goroutine使用最佳实践
- feign-使用最佳实践
- Scala 最佳实践:纯函数
- ORMapping 框架使用最佳实践
- ORMapping 框架使用最佳实践
- 使用Junit的最佳实践
- paip.svn使用最佳实践
- 使用Android API最佳实践
- 使用Android API最佳实践
- 使用Android API最佳实践
- javax.validation使用最佳实践
- Promise初体验
- 《Visual C# 最佳实践》第四章 函数 (四):使用函数注意事项
- WebApp最佳实践之用户体验篇:Forms
- WebApp最佳实践用户体验篇之移动设计
- UX最佳实践:提高用户体验影响力的艺术
- 单片机中常见英文缩写(51为例)
- 单链表逆置实现(C++)
- 通过人脸识别查找相似图片
- 梦想起飞的地方
- 石乐志的wwq
- promise 函数使用最佳实践体验
- 数字在排序数组中出现的次数
- java-继承(复习随笔)
- 有没有大神能够逐行解释一下代码?Delphi
- 删除字符串中的空格
- 集群架构及常见集群特性介绍
- Maven定义依赖版本号
- 使用Archetype创建自己的plugin
- 二维码扫码登录详解【附简易实例代码(html+php+ios)】