2.3.10 Bind

Bind allows us to copy a function. Why would we want to do this? By copying it, we change the context of “this” for the entire new function. Here is an example…

The output would be “George”. This was possible because we used bind to copy the original function to the newAnimal function. This also allowed us to change the “this” context to newAnimalName at the same time.