我正在尝试创建一个在属性中有变量的函数,如果var存在则返回变量else返回var名称
app.locals.test = function(myvar){
if ( typeof(myvar) != "undefined" ) {
return myvar
}
return 'false'
}
我没有问题我定义了var但是没有定义var我没有定义testVar。而且我不会得到var名称
感谢您的帮助
答案 0 :(得分:0)
如果我的问题正确...您希望返回函数的名称,该函数在本地称为" myvar"。因此,如果上面的代码工作,那么...解决方案可以是:
app.locals.test = function(myvar){
if ( typeof(myvar) != "undefined" ) {
return myvar;
} else {
return 'myvar';
}
}
答案 1 :(得分:0)
function testVar(variable) {
if (!variable) return 'UNDEFINED VARIABLE';
return variable;
}
但我无法使用javascript获取var名称