美文网首页
setTimeout 使用闭包方法传参

setTimeout 使用闭包方法传参

作者: 14px | 来源:发表于2019-03-19 23:20 被阅读0次

    使用了闭包,function 在定义(保存到某一变量)时不会执行,调用时才会执行。

    function sum(x,y) {
        return function(){
            alert(x + y);
        }
    }
    var x = sum(1,2); // 预定义参数给 sum 方法,并保存在变量 x 中
    setTimeout(x,2000); // 弹出 3
    

    相关文章

      网友评论

          本文标题:setTimeout 使用闭包方法传参

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