栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

P77 Promise的基本用法

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

P77 Promise的基本用法

文章目录 前言一、pandas是什么 二、使用步骤 1.引入库2.读入数据总结


前言

提示 这里可以添加本文要记录的大概内容
例如 随着人工智能的不断发展 机器学习这门技术也越来越重要 很多人都开启了学习机器学习 本文就介绍了机器学习的基础内容。

提示 以下是本篇文章正文内容 下面案例可供参考


一、Promise是什么

Promise是异步编程的一种解决方案 从语法讲 Promise是一个对象 从它可以
处理异步操作的消息。


二、使用步骤
1.Promise的基本使用框架

代码如下 示例

var p new Promise(function(resolve, reject){
 //成功调用resolve
 //失败则调用reject
p.then(function(ret){
 // 从resolve得到正常的结果
},function(ret){
 // 从reject函数中得到输入参数 进行对应的处理
})

2.完整的应用实例

代码如下 示例

//new一个Promise的实例
var p new Promise(function(resolve, reject){
 // 这里用于实现异步任务//函数体内实现具体的任务
 // 对异步的结果怎么处理呢 主要通过resolve和reject两个函数进行处理
 // resolve和reject这两个参数都是方法 现在准备任务 营造一个场景
 setTimeout(function(){
 var flag true;
 if(flag) {
 if(flag){//这个属于正常的情况
 //正常
 resolve( hello 
 }else{
 //异常情况 进行处理
 reject( 出错了 )
 },1000);
//data表示上面正常执行的结果
//info表示的是异常处理完的结果
p.then(function(data){
 console.log(data)
},function(info){
 console.log(info)
});

该处使用的url网络请求的数据。


总结

提示 这就是把之前的回调函数使用then进行了重构 这样代码就不会再有嵌套了

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/267556.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号