博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
setTimeout按照给定顺序执行
阅读量:5368 次
发布时间:2019-06-15

本文共 529 字,大约阅读时间需要 1 分钟。

var arr = [1000, 3000, 500];function next() {    var d = jQuery.Deferred(),        i = 0,        doNext = function () {            if (i < arr.length) {            	console.log(arr[i] + "-------------" + arr[i] * Math.random());            	i++;                setTimeout(doNext, arr[i]);            } else {                d.resolve();            }        };    setTimeout(doNext, arr[i]);    return d.promise();}next().then(function(){	console.log("OK! its finish.");});

  

转载于:https://www.cnblogs.com/KruceCoder/p/6556126.html

你可能感兴趣的文章
shell - 常识
查看>>
Spring Cloud Stream消费失败后的处理策略(三):使用DLQ队列(RabbitMQ)
查看>>
PKUWC2018 5/6
查看>>
As-If-Serial 理解
查看>>
洛谷P1005 矩阵取数游戏
查看>>
在Silverlight中使用HierarchicalDataTemplate为TreeView实现递归树状结构
查看>>
无线通信基础(一):无线网络演进
查看>>
关于python中带下划线的变量和函数 的意义
查看>>
linux清空日志文件内容 (转)
查看>>
MySQL-EXPLAIN执行计划Extra解释
查看>>
图片点击轮播(三)-----2017-04-05
查看>>
直播技术细节3
查看>>
java中new一个对象和对象=null有什么区别
查看>>
字母和数字键的键码值(keyCode)
查看>>
01_1_准备ibatis环境
查看>>
JavaScript中的BOM和DOM
查看>>
spring注入Properties
查看>>
jmeter(五)创建web测试计划
查看>>
1305: [CQOI2009]dance跳舞 - BZOJ
查看>>
将html代码中的大写标签转换成小写标签
查看>>