Promise

function addAysn(a,action){

setTimeout(()=>{

action(a+1);

},1000);

}

//异步事件顺序执行

// addAysn(a,(result)=>{

// a = result;

// addAysn(a,(result)=>{

// a = result;

// console.log(a);

// })

// });

//技能:连续操作n次异步方法

要求

function test(x,action){

let a = 0;

//action(10);

}

test(10,(a)=>{

console.log(a);//10

})

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6...
    猪猪侠闯天下阅读 953评论 0 0
  • Promise 在JavaScript的世界中,所有代码都是单线程执行的。 由于这个“缺陷”,导致JavaScri...
    嘣嘣嘣嘣阅读 347评论 0 0
  • 特点 Promise能将回调分离出来,在异步操作执行之后,用链式方法执行回调,虽然es5用封装函数也能实现,但是如...
    一二三kkxx阅读 636评论 0 1
  • 去年6月份, ES2015正式发布(也就是ES6,ES6是它的乳名),其中Promise被列为正式规范。作为ES6...
    yzc123446阅读 298评论 0 1
  • 2016年已过一半,最初的计划一次次被推迟,甚至包括这篇伪上半年总结,可以找出很多理由,这耽误了,那影响了等到,其...
    hanyun阅读 150评论 0 0