如何深入浅出地了解并掌握Promise的基本用法和核心概念?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1377个文字,预计阅读时间需要6分钟。
Promise是ES6引入的用于处理异步编程的新解决方案。其语法结构为:`Promise(function(excutor){})`。它是一个构造函数,用于封装异步操作,并允许获取其成功或失败的结果。
Promise是ES6引入的异步编程的新解决方案。语法止Promise是-一个构造函数,
用来封装异步操作并可以获取其成功或失败的结果。
- Promise 构造函数: Promise (excutor) {}
- Promise.prototype.then 方法
- Promise.prototype.catch 方法
Promise的基本使用
实例化Promise
new Promise()
在实例化的时候接受一个参数, 这个参数是一个函数。
这个函数有两个形参,resolve 和reject
var promise = new Promise((resolve,reject) => { // 里面用于处理异步操作 })
我们在这里使用定时器来模拟异步操作
promise有三种状态,分别是:进行中、成功、失败。
本文共计1377个文字,预计阅读时间需要6分钟。
Promise是ES6引入的用于处理异步编程的新解决方案。其语法结构为:`Promise(function(excutor){})`。它是一个构造函数,用于封装异步操作,并允许获取其成功或失败的结果。
Promise是ES6引入的异步编程的新解决方案。语法止Promise是-一个构造函数,
用来封装异步操作并可以获取其成功或失败的结果。
- Promise 构造函数: Promise (excutor) {}
- Promise.prototype.then 方法
- Promise.prototype.catch 方法
Promise的基本使用
实例化Promise
new Promise()
在实例化的时候接受一个参数, 这个参数是一个函数。
这个函数有两个形参,resolve 和reject
var promise = new Promise((resolve,reject) => { // 里面用于处理异步操作 })
我们在这里使用定时器来模拟异步操作
promise有三种状态,分别是:进行中、成功、失败。

