js中的函数只有一次有效调用的三种常用方法

 如何让js中的函数只被执行一次?我们有时候会有这种需求,即让一个函数只执行一次,第二次调用不会返回任何有价值的值,也不会报错。下面将通过三个小demo展示使用的方法,当做个人笔记。

1.通过闭包来实现。

 

2.第一次调用后,把func函数值空。func= function(){};

 

  

 

3.设置一个值,通过boolean来控制后面的调用。flag

 

 

你可能感兴趣的:(javascript)