在 JavaScript IF 语句中使用匿名函数
Using anonymous functions in JavaScript IF statement
如何在 if 语句中使用匿名函数? 请随意使用以下内容作为示例。 谢谢
if(function(){return false;} || false) {alert('true');}
参考 https://jsfiddle.net/san22xhp/
将函数括在括号中,然后立即调用它,如下所示:
if((function(){return false;})() || false) {alert('true');}
小提琴:https://jsfiddle.net/Ar14/7p2ompod/
使用函数构造函数的 .call() 方法:
if(function(){return false;}.call() || false) { alert('true'); }
这种方法的优点是你可以将变量传递给它,例如:
if(function(){return arguments[0] == 7;}.call(null, 7) === true) alert('yeah it is 7');
https://jsfiddle.net/f8175o2v/3/
相关文章:
- 从函数JavaScript返回不可变数组/对象
- 将对象传递给函数.JavaScript
- 如何定义const函数javascript(语法糖)
- 新的日期函数javascript
- TypeError:this.getAttribute不是一个函数-javascript
- 从函数javascript发送变量
- 扩展自容器函数Javascript
- 从内部函数javascript内部分配外部函数的对象
- 使用函数JavaScript中的函数
- 在这里使用回调函数(JavaScript)有什么好处吗
- 来自函数 Javascript 的 NaN 返回值 ||函数执行顺序
- 将“e”传递给一个新函数 - javascript
- 调用函数中的一个函数——Javascript
- 传递的变量不适用于我的函数-Javascript
- 如何将类方法设置为等于多个函数?-Javascript
- 显示php中的函数javascript
- 如何使用php代码创建函数Javascript弹出框
- 未调用的外部函数-javascript
- 如何在类中运行函数.Javascript
- 关闭mouseover上的一个函数——Javascript,jQuery