我是 javascript 新手,我有疑问如何检查变量是否不为空以及是否在函数中使用它?例如:
var fooNumber = null;
if (!!fooNumber && someFunctionWhichFailWithNull(fooNumber)) { // there I got error because function is called with null;
// ..
}
有什么方法可以检查它的条件并避免嵌套条件吗?或者没有别的办法了?谢谢您的建议。
最佳答案
您似乎正在尝试检查变量是否不为空,如果为真则调用该函数。如果变量为 null,则不会调用该函数。
以下代码更好地代表了您想要执行的操作:
var fooNumber = null;
if (fooNumber !== null) {
someFunctionWhichFailWithNull(fooNumber);
}
关于javascript - 检查变量是否已填充并将其传递给条件函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55212035/