我有一些(我认为他们可能是几个愚蠢的)问题......但他们是问题,我想在这里发帖,然后辩论。
这是关于条件的。我正在开发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.
我希望已经解释得很好。有时这些事情会被忽视,但我认为它们很重要。 非常感谢,Daniel
答案 0 :(得分:3)
我遵循规则,每个函数只有一个return
语句。所以第1点