如何仅在第一次调用函数时执行 if 语句
How to perform if statement only at first call of function?
我在函数中有一个if语句。如何在第一次调用函数时执行 if 语句?
你可以使用这个
var notFirstRun = false;
function myFunction(){
if (notFirstRun) return; // this will "exit" the function
else notFirstRun = true;
if (foo == bar){ // your if statement
// somecode
}
// rest of the function
}
或范围更大的事件:
var myFunction = (function(notFirstRun) {
return function() {
if (notFirstRun) return; // this will "exit" the function
else notFirstRun = true;
if (foo == bar) { // your if statement
// somecode
}
// rest of the function
}
})();
相关文章:
- Javascript同时执行If和Else条件(PHP)
- 如何使用帖子(ajax)执行IF / ELSE
- 执行 If 语句,仅当元素存在时
- 每次 url 哈希更改时执行 if 语句
- 在jQuery .load Ajax之后执行if-statement
- 如何在页面加载后执行if语句
- 不执行 if 比较
- if 语句同时执行 if 和 else 块
- 代码将同时执行 if 和 else 语句.Javascript
- 如果选中复选框,则执行 if 函数 角度.js.
- 如何仅在第一次调用函数时执行 if 语句
- 如何使 (Java) 脚本获取 URL 并基于该 (#transclusion, #highlight) 执行 if 语
- 如何在车把模板中执行 IF 逻辑
- Javascript If else 正在执行 if 和 else 的一部分
- Jquery.脚本更改输入字段中的值.然后根据输入字段中的值需要执行if语句
- 使用Javascript数组中的值执行if-else块的最佳方法
- 执行if, if窗口.Location包含两个字符串和一个指定变量
- 执行if-else,开关或基于映射的条件
- Javascript同时执行if和else
- Javascript没有按顺序执行if语句