The bind() method returns a new function, and when invoked, it has its 'this' set to a specific value.
Syntax: functionName.bind(Object to borrow values from, ...argsN)
The bind() method allows an object to borrow a method from another object without making a copy of that method.
This is known as function borrowing in JavaScript.