函数声明,就像语句条件一样
Function declaration as if statement condition
几天前,我试图在 if(( 语句中声明一个函数,我尝试以多种方式做到这一点,但没有设法做到这一点。
有可能做这样的事情吗?
if(!function() { return false; }) {
console.log("False");
} else {
console.log("True");
}
你可以...你只需要执行它。 查找 IIFE 以获取有关此内容的更多信息。
if (!(function() { return false;}())) {
console.log("False");
} else {
console.log("True");
}
函数表达式采用的形式是 function(){}
。 若要在声明表达式时调用表达式,必须将格式更改为 (function(){}())
注意:此解决方案不起作用!
if((function() { return false; }) !== true) {
console.log("False");
} else {
console.log("True");
}
相关文章:
- 通过js在新选项卡中有条件地打开url
- 我已经创建了一个jquery转盘,并使用if条件来运行和停止转盘
- jQuery-有条件地附加HTML
- 根据某些条件在视图之间切换
- 如何做到这一点,使代码在不传递条件后执行函数
- 有条件更新d3.js力图中节点的最佳方法
- javascript中的布尔条件
- Woocommerce产品选项有条件
- 基于两个条件退出While循环
- 有条件地在选项标记中应用布尔属性
- 使用javascript以HTML形式验证条件
- 聚合物0.5.5:核心列表中的条件模板和/或模板动态参考
- javascript对象操作:根据指定条件选择属性
- 这个条件语句的逻辑有问题
- 使用向下箭头键(与tab键一样)聚焦下一个输入
- 使用条件函数的Jquery ReplaceWith()的行为与我预期的不一样
- 函数声明,就像语句条件一样
- 有条件地将内容脚本加载到 Safari 扩展中,就像在 FF/Chrome 中一样
- JQuery如何像css3一样进行条件调整大小
- 为什么while循环中的这个条件会被执行,就好像它是循环体的一部分一样