Jaki jest zastosowanie metody „wiązania” JavaScript?

Jaki jest zastosowanie metody „wiązania” JavaScript?
Przyjmując wiele funkcji na stronie internetowej lub na stronie, można wystąpić przypadki, w których należy zintegrować lub powiązać funkcje, aby usprawnić przepływ. Na przykład kojarzenie podobnych funkcji, aby dodać im znaczenie. W takich sytuacjach JavaScript „wiązać()„Metoda jest świetna do sortowania implementacji podczas testowania strony internetowej.

W tym samouczku omówi wykorzystanie JavaScript „wiązać()„Metoda w JavaScript.

Jaki jest zastosowanie metody „wiązania” JavaScript?

„„wiązać()”Metoda jest używana do pożyczania właściwości z innego obiektu przez obiekt i nie uruchamia natychmiastowej funkcji.

Składnia

Bind (Pass, Funcargs)

W powyższej składni:

  • "przechodzić”Wskazuje na wartość, którą należy przekazać jako„Ten”Do funkcji docelowej.
  • "Funcargs”Odpowiada argumentom funkcji.

Przykład 1: Wykorzystanie metody „bind ()” na funkcji zdefiniowanej przez użytkownika w JavaScript

W tym przykładzie „wiązać()„Metoda można wykorzystać do powiązania obiektu poza zakresem funkcji i argumentów funkcji przekazanych:

Zgodnie z powyższym kodem-snippet, zaimplementuj następujące kroki:

  • Utwórz obiekt o nazwie „obiekt„Posiadanie podanej wartości w postaci„kluczowa wartość”Para.
  • W następnym kroku zdefiniuj funkcję o nazwie „sumnum ()„Posiadanie podanych parametrów.
  • W swojej definicji zwróć sumę wartości obiektu przez „Ten”Obiekt i przekazane argumenty funkcji.
  • Teraz zadeklaruj funkcję wbudowaną o nazwie „UpdFunction ()”I skojarzyć„wiązać()„Metoda z deklarowaną funkcją tak, aby suma wartości obiektu i zwracane określone argumenty.
  • Na koniec wywołaj określoną funkcję wbudowaną i zwróć sumę.

Wyjście


W powyższym wyjściu widać, że po wywołaniu podanych „Wline”Funkcja, odpowiednia suma jest zwracana.

Przykład 2: Wykorzystanie metody „bind ()” na właściwości obiektu w JavaScript

W tym przykładzie „wiązać()”Metodę można zastosować do powiązania właściwości obiektu jako właściwości osobnego obiektu, i.mi., funkcjonować:

W powyższym fragmencie kodu:

  • Podobnie utwórz obiekt o nazwie „obiekt1„Posiadanie podanych wartości w postaci„wartość kluczy”Pary.
  • Zauważ, że skumulowana funkcja w tym obiekcie jest również właściwością obiektu.
  • W definicji funkcji wskazuj inne właściwości obiektów za pośrednictwem „Ten„Przebiega i zwróć swoje wartości.
  • Po tym, podobnie utwórz inny obiekt o nazwie „obiekt2„Posiadanie podanych właściwości.
  • Wreszcie, skojarz „wiązać()”Metoda z funkcją określoną jako właściwość obiektu, tak że właściwości ostatnich obiektów są wywoływane i wyświetlane w odniesieniu do określonej funkcji w poprzednim obiekcie.

Wyjście

Chodziło o zastosowanie metody „bind ()” JavaScript.

Wniosek

„„wiązać()„Metoda jest używana do pożyczenia właściwości z innego obiektu za pośrednictwem obiektu. W poprzednim przykładzie ta metoda wiąże obiekt poza zakresem z funkcją zdefiniowaną przez użytkownika. W tym drugim przykładzie właściwości obiektów zostały pominięte w innej właściwości obiektu, i.mi., funkcjonować. W tym artykule omówiono użycie JavaScript „wiązać" metoda.