Qual è l'uso del metodo bind JavaScript?

Qual è l'uso del metodo bind JavaScript?
Durante l'aggiunta di più funzionalità in una pagina Web o nel sito, possono esserci istanze in cui è necessario integrare o associare le funzionalità per semplificare il flusso. Ad esempio, associare caratteristiche simili per aggiungere significato ad essi. In tali situazioni, il Javascript "legamento()"Il metodo è ottimo per risolvere l'implementazione durante il test di un sito Web.

Questo tutorial discuterà dell'utilizzo del JavaScript "legamento()"Metodo in JavaScript.

Qual è l'uso del metodo "bind" JavaScript?

IL "legamento()"Il metodo viene utilizzato per prendere in prestito una proprietà da un altro oggetto tramite oggetto e non esegue immediatamente una funzione.

Sintassi

Bind (Pass, Funcargs)

Nella sintassi sopra:

  • "passaggio"Indica il valore che deve essere passato come"Questo"Alla funzione target.
  • "funcargs"Corrisponde agli argomenti della funzione.

Esempio 1: utilizzo del metodo "bind ()" sulla funzione definita dall'utente in JavaScript

In questo esempio, il "legamento()"Il metodo può essere utilizzato per legare l'oggetto al di fuori dell'ambito della funzione e gli argomenti della funzione passati:

Secondo il code-snippet sopra, implementa i seguenti passaggi:

  • Crea un oggetto chiamato "oggetto"Avere il valore dichiarato sotto forma di"valore chiave" paio.
  • Nel passaggio successivo, definire una funzione chiamata "sumnum ()"Avere i parametri dichiarati.
  • Nella sua definizione, restituire la somma del valore dell'oggetto tramite "Questo"Oggetto e gli argomenti della funzione passata.
  • Ora, dichiara una funzione in linea chiamata "up upfunction ()"E associare il"legamento()"Metodo con la funzione dichiarata in modo tale che venga restituita la somma del valore dell'oggetto e gli argomenti specificati.
  • Infine, invoca la funzione in linea specificata e restituisce la somma.

Produzione


Nell'output di cui sopra, è evidente che dopo aver invocato "in linea"Funzione, la somma corrispondente viene restituita.

Esempio 2: utilizzo del metodo "bind ()" sulla proprietà dell'oggetto in JavaScript

In questo esempio, il "legamento()"Il metodo può essere applicato per legare le proprietà di un oggetto come proprietà di un oggetto separato, i.e., funzione:

Nel frammento di codice sopra:

  • Allo stesso modo, crea un oggetto chiamato "Oggetto1"Avere i valori dichiarati sotto forma di"Keys-Value"Coppie.
  • Si noti che la funzione accumulata in questo oggetto è anche la proprietà di un oggetto.
  • Nella definizione della funzione, punta ad altre proprietà dell'oggetto tramite "Questo"Oggetto e restituire i loro valori.
  • Dopodiché, allo stesso modo, crea un altro oggetto chiamato "Oggetto2"Avere le proprietà dichiarate.
  • Infine, associare il "legamento()"Metodo con la funzione specificata come proprietà dell'oggetto in modo tale che le ultime proprietà dell'oggetto siano invocate e visualizzate rispetto alla funzione definita nell'oggetto precedente.

Produzione

Si trattava di usare il metodo "bind ()" di JavaScript.

Conclusione

IL "legamento()"Il metodo viene utilizzato per prendere in prestito una proprietà da un altro oggetto tramite oggetto. Nel primo esempio, questo metodo lega un oggetto fuori portata con una funzione definita dall'utente. In quest'ultimo esempio, le proprietà dell'oggetto sono state legate in un'altra proprietà dell'oggetto, i.e., funzione. Questo articolo ha discusso dell'uso di "JavaScript"legamento" metodo.