繁体   English   中英

使用什么返回false或在函数内部? :Java脚本

[英]what to use return false or if else inside a function ? : java script

function abc(val) {
    if (val) {
        console.log("woo");
        console.log("woo i am in")
    }
}

abc();


function abc(val) {
    if (!val) {
        return false;
    }
    console.log("woo");
    console.log("woo i am in")
}

abc();

以上两个功能哪个更好的方法? 正确的方法是返回false吗? 我不确定该使用哪个。

两种方式都是可能的,而且绝对正确。

如果您使用的是大型方法,则我建议使用第二种方法,因为这样我认为代码更具可读性。

如果要检查是否创建了控制台日志,或者要检查该方法中执行的其他任何操作,则必须在主代码中返回一些内容。 当创建控制台日志时,您返回undefined,否则返回false。 在主代码中,您只需提及必须像这样检查它:

typeof returnVal === undefined

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM