CocosCreatord的Promise和git等

本文介绍了Promise的概念,它是一个用于抽象异步处理的对象,旨在解决JavaScript中的异步操作问题。Promise在ES6中引入,提供了一种更强大且规范的处理异步的方式,与传统的回调函数相比,Promise提供了统一的API和接口,使得代码更易于理解和维护。文中还讲解了Promise的三种状态(Fulfilled、Rejected、Pending),以及Promise常用方法如`.then`、`.catch`、`.all`、`.race`和`.resolve`的用法。
摘要由CSDN通过智能技术生成

1、什么是 Promise?

首先我们来了解 Promise 到底是怎么一回事
Promise 是抽象的异步处理对象,以及对其进行各种操作的组件。我知道这样解释你肯定还是不明白 Promise 是什么东西,Promise可理解成一个 容器,里面装着将来才会结束的一个事件的结果,这个事件通常是一个异步操作。

Promise最初被提出是在 E语言中, 它是基于并列/并行处理设计的一种编程语言。Javascript 在 ES6 之后也开始支持 Promise 特性了,用来解决异步操 的问题。这里顺便解释一下什么是 ES6, ECMAScript 是 Javascript 语言的国际标准,Javascript 是 ECMAScript 的有一个实现, 而ES6(全称 ECMAScript 6)是这个标准的一个版本。

Javascript 支持 Promise 实现是为了解决异步操作的问题。谈到异步操作,你可能会说,Javascript 不是可以用回调 函数处理异步操作吗? 原因就是 Promise 是一种更强大的异步处理方式,而且她有统一的 API 和规范,下面分别看看传统处理异步操作和 Promise 处理 异步操作有哪些不同。

使用回调函数处理异步操作:
login(“http://www.r9it.com/login.php”, function(error, result){
// 登录失败处理
if(error){
throw error;
}

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值