码迷,mamicode.com
首页 > 其他好文 > 详细

当立即执行函数碰到定时器

时间:2018-11-06 20:20:56      阅读:338      评论:0      收藏:0      [点我收藏+]

标签:ons   time   序列   log   OLE   fun   执行   span   div   

    // 循环瞬间执行完(几乎同时进入序列等待)后,瞬间释放执行console.log(e);不一定是0-9;
    for(var i = 0; i < 10; i++) {
        (function(e) {
            setTimeout(function() {
                console.log(e);  
            }, 1000);
        })(i);
    }

    // 接近自然,依次添加十个定时器,按顺序执行,一定是 0-9
    for (var i = 0; i < 10; i++) {
        setTimeout((function (e) {
            return function () {
                console.log(e);
            }
        })(i), 3000)
    }

    // 立即执行函数读参
    setTimeout((function(e) {
        return function() {
            console.log(e);
        }
    })(100), 3000)

    // 立即执行函数读变量
     var e=100;
    setTimeout((function(){
        return function() {
           console.log(e);
       }
    })(), 3000)

 

当立即执行函数碰到定时器

标签:ons   time   序列   log   OLE   fun   执行   span   div   

原文地址:https://www.cnblogs.com/justSmile2/p/9917587.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!