0

我有一些(我认为它们可能是一些愚蠢的)问题……但它们是问题,我想在这里发帖并进行辩论。

这是关于条件的。我正在用 javascript 开发,我有一些功能,我想编写最佳代码。

例如,我必须检查一些条件,所以我可以写:

if(text == ""){
//some code for finish
}else if(text== previousText){
//some code for finish
}

//here I write more code...which runs if both conditions had not complied.

我的疑问是:你认为做什么更好?

第 1 点

if(text == ""){
    //some code for finish
}else if(text== previousText){
    //some code for finish
}else{
    //here I write more code...which runs if both conditions had not complied.
}

或者

第 2 点

if(text == ""){
    //some code for finish using return
    return;
}else if(text== previousText){
    //some code for finish using return
    return;
}

 //here I write more code...which runs if both conditions had not complied.

我希望已经解释得很好。有时这些事情会被忽视,但我认为它们很重要。非常感谢,丹尼尔

4

1 回答 1

3

我遵循规则,每个函数只有一个return语句。所以第1点

于 2013-02-12T15:16:04.313 回答