node.js表示抛出异常变量

时间:2012-11-19 09:19:10

标签: node.js exception express

我想创建一个参数为var的函数,如果定义了var则返回var值,否则返回var名称

我试试

test = function(variable){
    try{
        if ( typeof(variable) != "undefined" ) {
            return 'true'
        }
        return 'false'
    }catch(e){
        console.log(e);
    }

}

但如果我有一个未定义的var,则不调用该函数,并且我有未定义的函数错误。

我想知道如何使用变量名

谢谢:)

1 个答案:

答案 0 :(得分:1)

不要使用var作为参数。它是JavaScript中的reserved word,并没有描述变量的用途。

怎么样:

var test = function(variable) {
  if (!variable) return false;
  return variable;
}