0

我正在尝试创建一个在属性中有变量的函数,如果 var 存在则返回变量,否则返回 var 名称

app.locals.test = function(myvar){
    if ( typeof(myvar) != "undefined" ) {
        return myvar
    }
    return 'false'
}

我没有问题 il var 已定义但 fi var 未定义我有 testVar 未定义。而且我不知道如何获得 var 名称

谢谢你的帮助

4

2 回答 2

0
function testVar(variable) {
    if (!variable) return 'UNDEFINED VARIABLE';
    return variable;
}

But I can't get the var name with javascript

于 2012-11-22T11:10:53.410 回答
0

如果我的问题是正确的......您希望返回函数中本地称为“myvar”的变量的名称。因此,如果上面的代码有效,那么......解决方案可以是:

app.locals.test = function(myvar){
    if ( typeof(myvar) != "undefined" ) {
        return myvar;
    } else {
       return 'myvar';
    }
}
于 2012-11-17T18:22:06.150 回答