美文网首页
js一次性函数只执行一次

js一次性函数只执行一次

作者: 段煜华 | 来源:发表于2020-05-24 21:14 被阅读0次

    在某些情况下,如运行一些只需要执行一次的初始化代码;或需要函数被调用多次,但只能执行一次不能执行多次的逻辑,避免重复执行。我们就需要用到一次性函数;
    在函数体里覆写当前函数,就可以创建一个一次性的函数,在覆写之前的代码相当于只运行了一次。

    var single = function () {
        console.log('single')
        single = function () { console.log(0) }
    }
    setInterval(() => {
        single();
    }, 1000);
    //>single
    //>0
    //>0
    //>0
    //>.......
    

    相关文章

      网友评论

          本文标题:js一次性函数只执行一次

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