JavaScript,如何退出功能

中間如何快速結束JavaScript函數

有時,當您處於函數中間時,您想要一種快速的退出方法。

您可以使用return關鍵詞。

每當JavaScript看到return關鍵字,它將立即退出該函數,返回後傳遞的任何變量(或值)將作為結果返回。

這是我一直在使用的東西,以確保在某些情況不是我期望的那樣的情況下,我立即退出函數。

也許我期望一個參數,但它不存在:

function calculateSomething(param) {
  if (!param) {
    return
  }

// go on with the function }

如果param值存在,該功能將按預期進行,否則將立即停止。

在此示例中,我返回一個描述錯誤的對象:

function calculateSomething(param) {
  if (!param) {
    return {
      error: true,
      message: 'Parameter needed'
    }
  }

// go on with the function }

返回的內容取決於調用該函數的代碼預期該函數如何工作。

也許你可以回來true如果一切都好,並且false如果有問題。或者如我在上面的示例中所示,一個帶有error布爾值標誌,因此您可以檢查結果是否包含此屬性(或success: true成功的情況下的財產)。

免費下載我的JavaScript初學者手冊


更多js教程: