javascript 作用域例子

    for(var i=0,l=url1.length;i<l;i++){
        var url = url1[i];
        setTimeout(function(){
            window.open(url);
        },2000);
    }

上面这个例子,最终新开的窗口地址都是同一个。因此改成下面这样

    for(var i=0,l=url1.length;i<l;i++){
        var url = url1[i];
        openUrl(url);
    }
    
    function openUrl(url){
        setTimeout(function(){
            window.open(url);
        },2000);        
    }

 

posted @ 2016-06-13 15:52  chy1000  阅读(133)  评论(0编辑  收藏  举报