js函数只执行一次once
要求:一个once函数,使传入的函数只执行一次
代码:
function once(fun){
var tag=true;
return function(){
if(tag){
tag=false;
fun();
}
}
}
测试:
function gou(){
document.write("go");
}
once(gou);
gou(); //执行 "go"
gou(); //不执行
gou(); //不执行

浙公网安备 33010602011771号