美文网首页
promise-红黄绿灯

promise-红黄绿灯

作者: lucky_果果 | 来源:发表于2019-10-31 17:00 被阅读0次

思路:封装一个promise,执行灯亮,再设置settimeout,几秒后再执行该promise。

1、代码截图:

2、代码:

 var lightFlag = 0;

  function changeLight(color,time){

    // let lightFlag;

    return new Promise((sol,rej)=>{

      console.log(`${color}灯亮了`);

      lightFlag =setTimeout(sol,time);

    });

  }

  function controlLight(){

    changeLight('red',3000).then(function(){

      clearTimeout(lightFlag);

      return changeLight('green',2000);

    }).then(function(){

      clearTimeout(lightFlag);

      return changeLight('yellow',1000);

    }).then(function(){

      clearTimeout(lightFlag);

      // controlLight();

    })

  }

  controlLight();

相关文章

  • promise-红黄绿灯

    思路:封装一个promise,执行灯亮,再设置settimeout,几秒后再执行该promise。 1、代码截图:...

  • 红黄绿

    红灯停,绿灯行,黄灯等一等。不然,“不按交通信号灯通行”记6分,罚200元。 发现一个问题,黄灯的使用不正确。黄灯...

  • 红黄绿

    3月19日凌晨,大脑还异常清醒! 此时此刻,疫情惭去而又似不愿离去,纠葛着人们的神经。但复工的复苏欲望再强烈,世界...

  • 红黄绿

    下午,儿子约了同学去打篮球,我和先生决定来一次“胜日寻芳”。 骑着自行车,朝着河堤方向走。走到桂华...

  • 2019-03-06

    1.行文思路 JS中处理异步 由callback->promise->generater->async/await...

  • 小议express,koa,koa2

    express->koa->koa2其实就是回调->promise->co或者是generator->await ...

  • 不眠夜

    咚 嘀嘟 滴滴滴滴滴 各种声音划破夜的静谧 红黄绿蓝节能灯 舞于百平间 偶有啼哭 扰谁 梦

  • 红黄绿·随想

    红黄绿,七种色彩之中占其三。 由此,我想到了颜色、生命、人种,也想到了交通规则、交通指示灯、路口、十字路口、丁字路...

  • 红黄绿黑白

    (一)所谓“红黄绿白黑”,是专家通过自己多年的医学实践,总结出来的五种对健康大有裨益的食物: 1.“红”是指西红柿...

  • 午餐红黄绿

    昨天下午回来后困的不行,今天也一直睡到七点多。肚子不舒服,起来喝了大杯红糖水又继续睡,睡到天荒地老的感觉。十点半,...

网友评论

      本文标题:promise-红黄绿灯

      本文链接:https://www.haomeiwen.com/subject/yamtbctx.html