Banner de perfil
0

Pablo Andrés

@pandres

Lima, Peru

¿Para qué se usa el método bind()?

Pablo Andrés@pandres

Para los que tengan dudas sobre por qué usa el método bind(), es porque el parámetro que se le pasa a este método es el objeto a cual se le quiere hacer referencia cada vez que haya un this dentro de la función.

En este caso this.vender.bind(this) lo que quiere decir es "usa el método vender() de este objeto y cada vez que veas un this haz referencia a este this (a este mismo objeto)". Es una forma de mantener la referencia al objeto original sin importar en que scope se ejecute el método.

Para una explicación más detallada escribí el siguiente articulo https://dev.to/pandresdev/entendiendo-el-metodo-bind-22do