在 JavaScript IF 语句中使用匿名函数
Using anonymous functions in JavaScript IF statement
如何在 if 语句中使用匿名函数?请随意使用以下示例。谢谢
if(function(){return false;} || false) {alert('true');}
将函数包在括号中,然后像这样在之后立即调用它:
if((function(){return false;})() || false) {alert('true');}
使用构造函数的.call()方法:
if(function(){return false;}.call() || false) { alert('true'); }
这种方法的优点是可以给它传递变量,例如:
if(function(){return arguments[0] == 7;}.call(null, 7) === true) alert('yeah it is 7');
如何在 if 语句中使用匿名函数?请随意使用以下示例。谢谢
if(function(){return false;} || false) {alert('true');}
将函数包在括号中,然后像这样在之后立即调用它:
if((function(){return false;})() || false) {alert('true');}
使用构造函数的.call()方法:
if(function(){return false;}.call() || false) { alert('true'); }
这种方法的优点是可以给它传递变量,例如:
if(function(){return arguments[0] == 7;}.call(null, 7) === true) alert('yeah it is 7');