Calling Functions for Different Objects: call(), apply(), and bind()
In JavaScript, you can call a function for an object even if the function doesn't belong to that object.
This is achieved using the following methods: call(), apply(), and bind()....