Promise实例的then⽅法
Promise实例then⽅法,
then⽅法是定义在原型对象 Promise.prototype上的,它的作⽤是为 Promise 实例添加状态改变时的回调函数,前⾯说过,then⽅法的第⼀个参数是resolved状态的回调函数,第⼆个参数是rejected状态的回调函数。
then⽅法返回的是⼀个新的promise实例,因此可以采⽤链式写法
resolved是什么状态promise().then(function(){
}).then(function(){
});
上边的代码使⽤then⽅法,依次指定了两个回调函数。第⼀个回调函数完成以后,会将返回结果作为参数,传⼊第⼆个回调函数。采⽤链式的then,可以指定⼀组按照次序调⽤的回调函数。这时,前⼀个回调函数,有可能返回的还是Promise对象(即有异步操作),这时后⼀个回调函数,就会等待改Promise对象的状态发⽣变化,才会被调⽤。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论