美文网首页程序员
setTimeout/setInterval

setTimeout/setInterval

作者: oNexiaoyao | 来源:发表于2017-10-12 15:17 被阅读12次

    setTimeout/setInterval常规使用方法(不带参数)

    function test(){
        ...
    }
    
    var timer=setInterval(test,3000); // 直接使用函数名作为调用句柄
    

    setTimeout/setInterval带参数定时调用函数

    方法一:字符串方式
    该方式只有在全局作用域下才会起作用。

    function test(str){
        ...
    }
    
    var timer = setInterval("test(str)",3000); // 这里字符串的作用类似eval(), 理解为可执行代码。
    

    方法二:匿名函数包装执行

    function test(str){
        ...
    }
    
    var timer = setInterval(function(){
        test(str);
        },3000);
    

    参考资料1 参考资料2

    相关文章

      网友评论

        本文标题:setTimeout/setInterval

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