簡體   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