当前位置: 首页 > news >正文

南宁网站建设公司排名青岛seo排名公司

南宁网站建设公司排名,青岛seo排名公司,做国外网站衣服码数要怎么写,品牌设计公司收费标准1. Promise 1.1 对象和状态 是什么?是前端开发时js中的一个对象(包裹)。【对象】【异步请求】# 对象中有一个状态的值,status # 创建对象,不赋值,statuspendding let v1 new Promise(function(resolve, …

1. Promise

1.1 对象和状态

是什么?是前端开发时js中的一个对象(包裹)。【对象】【异步请求】# 对象中有一个状态的值,status
# 创建对象,不赋值,status=pendding
let v1 = new Promise(function(resolve, reject){})# 创建对象,为resolve赋值,status=fufilled
let v2 = new Promise(function(resolve, reject){resolve("okk")
})
可以简写为: let v2 = Promise.resolve("okk")# 创建对象,为reject赋值,status=rejected
let v3 = new Promise(function(resolve, reject){reject("okk")
})
可以简写为: let v3 = Promise.reject("haha")

1.2 回调函数

对象 = Promise ...
对象.then(函数1, 函数2)
对象.then(函数3, 函数4)
对象.catch(函数5)关于回调函数的执行:- 状态=pendding,回调函数都不会被执行- 状态=fufilled,基于then添加进去的第一个回调函数,就会被触发执行。即函数1和函数3- 状态=rejected,基于then添加进去的第二个回调函数,就会被触发执行,且基于catch添加的函数也会被执行。即函数2和函数4和函数5

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script type="text/javascript">let v1 = new Promise(function (resolve, reject) {// 状态为pendding// resolve("OK")  // 状态为fufilled 值为"OK"reject("INFO")  // 状态为rejected 值为"INFO"})v1.then(function (res) {console.log(res)},function (reason) {console.log(reason)})
</script>
</body>
</html>

1.3 then的返回值

对象=Promise ...
返回值 = 对象.then(函数1, 函数2)
返回值.then(函数3,函数4)
如果在函数1中,返回一个新的Promise对象,接下来执行函数3或函数4,取决于:函数1返回的那个Promise对象的状态。

示例

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title>
</head>
<body>
<script type="text/javascript">let v1 = new Promise(function (resolve, reject) {// resolve("INFO")  // 状态为rejected 值为"INFO"reject("INFO")})let v2 = v1.then(function (res) {console.log("111: ", res)console.log("v1: fufilled")return new Promise(function (resolve, reject) {resolve("hhh")  // 状态为fufilled 值为"INFO"})},function (reason) {console.log("222: ", reason)console.log("v1: rejected")return new Promise(function (resolve, reject) {reject("aaa")  // 状态为rejected 值为"INFO"})})v2.then(function (res) {console.log("333: ", res)},function (reason) {console.log("444: ", reason)})
</script></body>
</html>
http://www.khdw.cn/news/65459.html

相关文章:

  • 厦门免费做网站外包公司被辞退有补偿吗
  • 吉林公路建设有限公司网站网页制作工具
  • 买权重网站最有效的恶意点击软件
  • 做照片有那些网站好谷歌浏览器官网下载
  • 买软件的网站建设口碑营销的方法
  • 如何进行网站营销线上网络推广怎么做
  • 公司网站 百度热点新闻事件及评论
  • 云南网络公司哪家好上海牛巨微seo优化
  • 微信小程序推荐seo网站优化做什么
  • 网站百度百度手机助手官网
  • 长春建设股份有限公司江苏搜索引擎优化公司
  • 有没有做美食的小视频网站网站技术制作
  • 湛江网站建设开发百度推广网站一年多少钱
  • 微信建设小网站链接公众号推广接单平台
  • 陕西百度公司广州seo成功案例
  • 如何做钓鱼网站谷歌独立站
  • 行业门户网站源码苏州优化seo
  • 小学网站建设与管理办法全媒体运营师报名费多少钱
  • 网站怎么做本地测试云南优化公司
  • 手机b2c网站网站备案查询
  • 有什么做vi设计的网站网络推广有哪些方法
  • 动态网站可以用dw做吗seo关键词seo排名公司
  • mip网站建设营销型网站建设专家
  • 网站设计网页首页介绍seo网站推广方法
  • 上海市住房与城乡建设委员会网站除了百度指数还有哪些指数
  • win7系统做网站服务器系统免费注册公司
  • 钢材技术支持东莞网站建设苏州seo报价
  • 做网站域名后缀选择网络热词的利弊
  • 什么网站可以做高数公司网络营销实施计划
  • 微信三级分销系统重庆网站seo服务