Was ist die Verwendung der JavaScript Bind -Methode?

Was ist die Verwendung der JavaScript Bind -Methode?
Während mehrere Funktionen auf einer Webseite oder auf der Website angehängt werden, kann es Instanzen geben, in denen man die Funktionen integrieren oder assoziieren muss, um den Fluss zu optimieren. Zum Beispiel assoziieren Sie ähnliche Funktionen, um ihnen eine Bedeutung zu verleihen. In solchen Situationen das JavaScript “binden()Die Methode ist ideal, um die Implementierung beim Testen einer Website zu sortieren.

In diesem Tutorial werden die Nutzung des JavaScripts erörtert "binden()Methode in JavaScript.

Was ist die Verwendung der JavaScript "Bind" -Methode?

Der "binden()Die Methode wird verwendet, um eine Eigenschaft von einem anderen Objekt über Objekt auszuleihen, und führt nicht sofort eine Funktion aus.

Syntax

binden (Pass, Funcargs)

In der obigen Syntax:

  • passieren"Zeigt auf den Wert, der als" als "übergeben werden muss"Das”Zur Zielfunktion.
  • Funcargs”Entspricht den Funktionsargumenten.

Beispiel 1: Verwendung der Methode „Bind ()“ nach der benutzerdefinierten Funktion in JavaScript

In diesem Beispiel das “binden()Die Methode kann verwendet werden, um das Objekt außerhalb des Funktionsbereichs und der übergebenen Funktionsargumente zu binden:

Implementieren Sie gemäß den obigen Code-Snippet die folgenden Schritte:

  • Ein Objekt erstellen namens “Objekt"Der angegebene Wert in Form eines"Schlüsselwert" Paar.
  • Definieren Sie im nächsten Schritt eine Funktion namens “sumnum ()Mit den angegebenen Parametern.
  • Geben Sie in seiner Definition die Summe des Objektwerts über “über“ zurück “DasObjekt und die übergebenen Funktionsargumente.
  • Deklarieren Sie nun eine Inline -Funktion namens “Aktualisierung ()"Und verknüpfen die"binden()Methode mit der deklarierten Funktion so, dass die Summe des Objektwerts und die angegebenen Argumente zurückgegeben werden.
  • Rufen Sie schließlich die angegebene Inline -Funktion auf und geben Sie die Summe zurück.

Ausgang


In der obigen Ausgabe ist es offensichtlich, dass beim Aufrufen der angegebenen ““im EinklangFunktion, die entsprechende Summe wird zurückgegeben.

Beispiel 2: Verwendung der Methode „Bind ()“ auf der Objekteigenschaft in JavaScript

In diesem Beispiel das “binden()”Methode kann angewendet werden, um die Eigenschaften eines Objekts als Eigenschaft eines separaten Objekts zu binden.e., Funktion:

Im obigen Code -Snippet:

  • Erstellen Sie ebenfalls ein Objekt namens “Objekt1"Die angegebenen Werte in Form von" haben "SchlüsselwertPaare.
  • Beachten Sie, dass die akkumulierte Funktion in diesem Objekt auch die Eigenschaft eines Objekts ist.
  • In der Funktionsdefinition auf andere Objekteigenschaften über “verweisen“DasObjekt und geben ihre Werte zurück.
  • Danach erstellen Sie in ähnlicher Weise ein anderes Objekt namens “Objekt2Mit den angegebenen Eigenschaften.
  • Zuletzt assoziieren Sie die “binden()Methode mit der als Objekteigenschaft angegebenen Funktion, so dass die letzteren Objekteigenschaften in Bezug auf die definierte Funktion im ersteren Objekt aufgerufen und angezeigt werden.

Ausgang

Hier ging es darum.

Abschluss

Der "binden()Die Methode wird verwendet, um eine Eigenschaft von einem anderen Objekt über Objekt auszuleihen. Im ersteren Beispiel bindet diese Methode ein Out-Scope-Objekt mit einer benutzerdefinierten Funktion. Im letzteren Beispiel wurden Objekteigenschaften in einer anderen Objekteigenschaft gebunden, ich.e., Funktion. In diesem Artikel wurde die Verwendung von JavaScripts "erörtert"binden" Methode.