Question: what is the difference between call apply and bind in javascript?
Answer: Use . bind() when you want that function to later be called with a certain context, useful in events. ... Call/apply call the function immediately, whereas bind returns a function that, when later executed, will have the correct context set for calling the original function.