JavaScript 如何退出函數

如何在 JavaScript 函數的中間快速結束退出? 你可以使用 return 關鍵字來實現。 當 JavaScript 遇到 return 關鍵字時,它立即退出函數,並將你在 return 之後傳遞的任何變量(或值)作為結果返回。 這是我經常使用的方法,以確保如果某個條件不符合預期,我可以立即退出函數。 也許我期望有一個參數,但它不存在: function calculateSomething(param) { if (!param) { return; } // 繼續執行函數 } 如果存在 param 值,函數將按預期繼續執行,否則它將立即停止。 在這個例子中,我返回了一個描述錯誤的對象: function calculateSomething(param) { if (!param) { return { error: true, message: '需要參數' }; } // 繼續執行函數 } 你返回的內容取決於調用函數的代碼對它的期望。 也許你可以在一切正常時返回 true,在出現問題時返回 false。或者像上面的例子中展示的那樣,返回一個具有 error 布爾標記的對象,以便你可以檢查結果是否包含該屬性(或在成功的情況下,返回一個具有 success: true 屬性的對象)。