Heim  >  Artikel  >  Web-Frontend  >  Kann Javascript aus einer Funktion herausspringen?

Kann Javascript aus einer Funktion herausspringen?

青灯夜游
青灯夜游Original
2021-06-18 14:14:001890Durchsuche

Javascript kann aus einer Funktion herausspringen, was durch die Verwendung des Schlüsselworts return erreicht werden kann. Immer wenn JavaScript das Schlüsselwort „return“ erkennt, verlässt es die Funktion sofort und alle nach „return“ übergebenen Variablen (oder Werte) werden als Ergebnis zurückgegeben.

Kann Javascript aus einer Funktion herausspringen?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Manchmal möchten Sie beim Ausführen einer Funktion eine schnelle Möglichkeit zum Beenden (Herausspringen) haben.

Um dies zu erreichen, können Sie das Schlüsselwort return verwenden.

Immer wenn JavaScript das Schlüsselwort „return“ sieht, beendet es die Funktion sofort und alle nach „return“ übergebenen Variablen (oder Werte) werden als Ergebnis zurückgegeben.

Dies ist eine Methode, die ich oft verwende, um sicherzustellen, dass eine Funktion sofort beendet wird, wenn bestimmte Bedingungen nicht meinen Erwartungen entsprechen.

Vielleicht erwarte ich einen Parameter, aber er ist nicht da.

function calculateSomething(param) {
  if (!param) {
    return
  }
 
  // go on with the function
}

Wenn der Parameterwert vorhanden ist, wird die Funktion wie erwartet fortgesetzt, andernfalls wird sie sofort gestoppt.

In diesem Beispiel gebe ich ein Objekt zurück, das den Fehler beschreibt.

function calculateSomething(param) {
  if (!param) {
    return {
      error: true,
      message: 'Parameter needed'
    }
  }
 
  // go on with the function
}

【Verwandte Empfehlungen: Javascript-Lern-Tutorial

Das obige ist der detaillierte Inhalt vonKann Javascript aus einer Funktion herausspringen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn