我有这样的代码(使用node_redis):

client.sismember(someRecord, someArray, function(err, res) {
    if(res) { /* some code */ }
    else {
        client.sismember(otherRecord, otherArray, function(err, res) {
            /* some code */
        }
    }
}


我应该重命名第二个回调函数的参数还是可以正常工作?

最佳答案

除非打算让内部函数引用外部函数的变量,否则无需使用其他变量名。至于您是否“应该”重命名它们,如果函数真的很短,那是相当清楚的,但是,如果“某些代码”真的很长,则使用不同的名称可能会更清楚。

07-24 09:43
查看更多