Underscore.js _.bind() Function

The _.bind() function is used to bind a function to an object. When the function is called, the value of this will be the object.
Syntax:
_.bind(function, object, *arguments)
Parameters: This function accepts three parameters as mentioned above and described below:
- function: This parameter holds the function that need to be executed.
- object: This parameter holds the object elements.
- arguments: This parameter needs to add some symbols between the elements.
Return Value: It returns the value that bind a function to an object.
Example 1:
| <!DOCTYPE html> <html>  <head>     <scripttype="text/javascript"src=     </script> </head>  <body>     <scripttype="text/javascript">          var fun = function (Geeks) {             return 'Company Name : ' + this.Company                 + '\nAddress : ' + this.Address                 + '\nContact : ' + this.Contact         };          fun = _.bind(fun, {             Company: 'zambiatek',             Address: 'Noida',             Contact: '+91 9876543210'         });          console.log(fun());     </script> </body>  </html>  | 
Output:
Example 2:
| <!DOCTYPE html> <html>  <head>     <scripttype="text/javascript"src=     </script> </head>  <body>     <scripttype="text/javascript">         var obj = {             Name: "zambiatek",             Address: "Noida"         };          var fun = function (Geeks) {             return 'Welcome to ' + this.Name                 + '\nAddress: ' + this.Address         };          fun = _.bind(fun, obj);          console.log(fun());     </script> </body>  </html>  | 
Output:
Whether you’re preparing for your first job interview or aiming to upskill in this ever-evolving tech landscape, zambiatek Courses are your key to success. We provide top-quality content at affordable prices, all geared towards accelerating your growth in a time-bound manner. Join the millions we’ve already empowered, and we’re here to do the same for you. Don’t miss out – check it out now!
 
				 
					



