1
resposta

Métodos bind(), call() e apply()

Esses métodos são nativos do JS ou são implementações apenas no Node? Eu consigo usá-los, por exemplo, em um javascript que irá rodar no lado do cliente?

1 resposta

Oi, Marcio, tudo bem?

Desculpa a demora em te responder!

Os métodos bind(), call() e apply() são nativos do JavaScript e estão disponíveis tanto no Node.js quanto nos navegadores web. Portanto, você pode usá-los em um JavaScript que irá rodar no lado do cliente sem nenhum problema.

Esses métodos são úteis para manipular o contexto de execução de uma função, permitindo que você especifique o valor de this e os argumentos passados para a função. O método bind() retorna uma nova função com o valor de this vinculado a um objeto específico, enquanto os métodos call() e apply() permitem que você execute a função com um valor específico de this e uma lista de argumentos passados.

Espero ter ajudado. Caso tenha dúvidas estarei à disposição!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!