Promise构造函数
介绍
Promise是ES6引入的异步编程的新解决方案,语法上Promise是一个构造函数,
用来封装一步操作并可以获取其成功或失败的结果。
1.Promise构造函数:Promise(excutor){ }
2.Promise.Prototype.then方法
3.Promise.prototype.catch方法
基本使用
如果成功就调用第一个函数
如果失败就调用第二个函数
<script>
// 实例化Promise对象
const p = new Promise(function(resolve,reject){
setTimeout(function(){
let data = '数据库中的用户数据';
resolve(data)
let err ='数据读取失败';
reject(err)
},1000)
});
// 调用Promise的then方法
p.then(function(value){
console.log(value);
},function(reason){
console.log(reason);
})
</script>

浙公网安备 33010602011771号