In this example, bind
ensures that this
inside handleClick
refers to user
when the button is clicked.
call
: Invokes the function immediately with a specified this
value and individual arguments.apply
: Invokes the function immediately with a specified this
value, but arguments are passed as an array.bind
: Returns a new function with a specified this
value and optional pre-set arguments, but does not invoke the function immediately.