是否可以使用无效变量运行Javascript函数?

时间:2015-07-02 19:50:56

标签: javascript variables referenceerror

就像让我们说你有像

这样的功能
function variableFunTime(varname){
    console.log("I ran a function, even if the variable was bad");
};

你有变量

var aValidVar = "123";
var aValidVar2 = "456";

然后运行像

这样的功能
variableFunTime(NopeNotValid);

这个用例可能是检查变量是否存在的函数,但是如果没有引用ReferenceError且函数永远不会运行,甚至无法引用无效变量。

function IsThisAValidTicket(ticket){
   //check if ticket exists and return false if not
}

其他与此标记相同的问题不同的原因是,从中定义的解决方案不能在函数内部工作

1 个答案:

答案 0 :(得分:0)

您可以将其分配给有效的var并调用传递有效的函数:

git revert