zoukankan      html  css  js  c++  java
  • setInterval/setTimeout传参方法

    网上文章说有3种方法,对于我来说一种方法就够了:

    <script> 
    var user_name='离间计'
    //定时器 异步运行 
    function hello(name){ 
    alert(name); 
    } 
    //使用方法名字执行方法 
    var t1 = window.setTimeout(hello,1000,user_name); 
    window.clearTimeout(t1);//去掉定时器 
    </script> 
    
    <script> 
    var user_name='离间计'
    //定时器 异步运行 
    function hello(name){ 
    alert(name); 
    } 
    //使用方法名字执行方法 
    var t1 = setInterval(hello,1000,user_name); 
    setInterval(t1);//去掉定时器 
    </script> 

    附下函数原型

    /**
    @param {number} intervalId
    */
    Window.prototype.clearInterval = function(intervalId) {};
    /**
    @param {number} intervalId
    */
    Window.prototype.clearTimeout = function(intervalId) {};
    /**
    @param {String|Function} code
    @param {number} [delay]
    @param {...*} [arguments]
    @return {number}
    */
    Window.prototype.setInterval = function(code,delay,arguments) {};
    /**
    @param {String|Function} code
    @param {number} [delay]
    @param {...*} [arguments]
    @return {number}
    */
    Window.prototype.setTimeout = function(code,delay,arguments) {};
    /**
    @browser Gecko
    @param {Event} eventType
    @return {void}
    @deprecated
    */
  • 相关阅读:
    Python生成器
    Python迭代器
    Python异常处理
    Python面向对象进阶
    Python面向对象基础
    Python闭包和装饰器
    Python函数
    Python文件操作
    Python深浅拷贝
    Python的列表&元组&字典&集合
  • 原文地址:https://www.cnblogs.com/shengulong/p/7372415.html
Copyright © 2011-2022 走看看