Qual é o uso do método JavaScript Bind?

Qual é o uso do método JavaScript Bind?
Ao anexar várias funcionalidades em uma página da web ou no site, pode haver casos em que é preciso integrar ou associar os recursos para otimizar o fluxo. Por exemplo, associando recursos semelhantes para adicionar significado a eles. Em tais situações, o JavaScript “vincular()”O método é ótimo para resolver a implementação ao testar um site.

Este tutorial discutirá a utilização do JavaScript “vincular()”Método em JavaScript.

Qual é o uso do método JavaScript "Bind"?

O "vincular()”O método é usado para emprestar uma propriedade de outro objeto via objeto e não executa uma função imediatamente.

Sintaxe

Bind (passe, funcargs)

Na sintaxe acima:

  • ““passar”Aponta para o valor que precisa ser aprovado como“esse”Para a função alvo.
  • ““funcargs”Corresponde aos argumentos da função.

Exemplo 1: Utilização do método "bind ()" sobre a função definida pelo usuário em javascript

Neste exemplo, o “vincular()”O método pode ser utilizado para ligar o objeto fora do escopo da função e dos argumentos de função aprovada:

De acordo com o snippet de código acima, implemente as seguintes etapas:

  • Crie um objeto chamado “objeto”Tendo o valor declarado na forma de um“valor chave”Par.
  • Na próxima etapa, defina uma função chamada “sumnum ()”Tendo os parâmetros declarados.
  • Em sua definição, retorne a soma do valor do objeto via “esse”Objeto e os argumentos de função passada.
  • Agora, declare uma função em linha chamada “updfunção ()”E associe o“vincular()”Método com a função declarada de modo que a soma do valor do objeto e os argumentos especificados são retornados.
  • Finalmente, invocar a função embutida especificada e retornar a soma.

Saída


Na saída acima, é evidente que, ao invocar o declarado “em linha”Função, a soma correspondente é retornada.

Exemplo 2: Utilização do método "bind ()" na propriedade do objeto em javascript

Neste exemplo, o “vincular()”O método pode ser aplicado para vincular as propriedades de um objeto como propriedade de um objeto separado, i.e., função:

No trecho de código acima:

  • Da mesma forma, crie um objeto chamado “objeto1”Tendo os valores declarados na forma de“Chaves-valorPares.
  • Observe que a função acumulada neste objeto também é a propriedade de um objeto.
  • Na definição da função, aponte para outras propriedades do objeto via “esse”Objete e retorne seus valores.
  • Depois disso, da mesma forma, crie outro objeto chamado “objeto2”Tendo as propriedades declaradas.
  • Por fim, associe o “vincular()”Método com a função especificada como propriedade do objeto, de modo que as últimas propriedades do objeto sejam invocadas e exibidas em relação à função definida no objeto anterior.

Saída

Isso se tratava de usar o método "bind ()" de JavaScript.

Conclusão

O "vincular()”O método é usado para emprestar uma propriedade de outro objeto via objeto. No exemplo anterior, esse método liga um objeto fora do escopo com uma função definida pelo usuário. Neste último exemplo, as propriedades do objeto foram encaminhadas em outra propriedade do objeto, eu.e., função. Este artigo discutiu o uso do JavaScript "vincular”Método.