Javascript变量冗余

Javascript变量冗余,javascript,function,variables,redundancy,Javascript,Function,Variables,Redundancy,我有一个简单的javascript函数,如下所示: function wrapVar (passVar) { var option = { varValue: passVar, hide: true, params: { ..otherparams.. } }; return option; } Eclipse和Aptana验证表明局部变量“option”是冗余的。但是在这种情况下,“冗余”的含义我并不清楚,我应该

我有一个简单的javascript函数,如下所示:

function wrapVar (passVar) {
    var option = {
        varValue: passVar,
        hide: true,
        params: { ..otherparams.. }
        };
    return option;
}

Eclipse和Aptana验证表明局部变量“option”是冗余的。但是在这种情况下,“冗余”的含义我并不清楚,我应该怎么做才能避免它呢?

可能,这意味着你可以使用等效的

函数wrapVar(passVar){
返回{
varValue:passVar,
隐藏:是的,
参数:{..其他参数..}
};
}

不确定您是否应该避免这种情况。我认为这是它的个人偏好,也不是jshint会接受的东西。有时候,当代码本身没有问题时,它们会暗示冗余——这绝对是真的,这只是一个优化提示!代码已经在运行,但我想理解。。现在一切都清楚了,谢谢!!