Underscore.js _.bound() Method Last Updated : 19 Aug, 2020 Summarize Comments Improve Suggest changes Share Like Article Like Report The _.bound() method returns function which is a property of an object by name, bound to the object made. Syntax: _.bound( obj, function); Parameters: obj: The object in which the function is defined.function: A function defined containing the returning logic. Return Value: This method returns a function. Note: This will not work in normal JavaScript because it requires the underscore.js contrib library to be installed. Underscore.js contrib library can be installed using npm install underscore-contrib –save. Example 1: JavaScript // Defining underscore contrib variable var _ = require('underscore-contrib'); var gfgObject = { name: "GeeksforGeeks", detail: "Computer science portal for geeks", geekFunc: function() { return this.name + ": " + this.detail; } }; var gfgFunction = _.bound(gfgObject, "geekFunc"); console.log(gfgFunction()); Output: GeeksforGeeks: Computer science portal for geeks Example 2: JavaScript // Defining underscore contrib variable var _ = require('underscore-contrib'); var gfgObject = { one : 1, two : 2, geekFunc: function() { return this.one + " and " + this.two; } }; var gfgFunction = _.bound(gfgObject, "geekFunc"); console.log(gfgFunction()); Output: 1 and 2 Comment More infoAdvertise with us Next Article Underscore.js _.complement() Method T taran910 Follow Improve Article Tags : JavaScript Web Technologies JavaScript - Underscore.js Similar Reads Underscore.js _.gt() Method The _.gt() Method checks whether each argument is greater than its next argument. Syntax: _.gt( val1, val2,..., valn ); Parameters: This method takes n values to operate on them. Return Value: This method returns a Boolean value. Note: This will not work in normal JavaScript because it requires the 1 min read Underscore.js _.eq() Method The _.eq() method compares the arguments with loose equality (==). _.eq( val1, val2,..., valn ); Parameters: This method takes n values to operate on them. Return Value: This method returns a boolean (true if arguments are equal else false). Note: This will not work in normal JavaScript because it r 2 min read Underscore.js _.gte() Method The _.gte() Method checks whether each argument is greater than or equal to its next argument. Syntax: _.gte( val1, val2,..., valn ); Parameters: This method takes n values to operate on them. Return Value: This method returns a Boolean value. Note: This will not work in normal JavaScript because it 2 min read Underscore.js _.lt() Method The _.lt() Method checks whether each argument is lesser than its next argument. Syntax: _.lt( val1, val2, ..., valn ); Parameters: This method takes n values to operate on them. Return Value: This method returns a Boolean value. Note: This will not work in normal JavaScript because it requires the 2 min read Underscore.js _.complement() Method The _.complement() method returns a function that reverses the sense of a given predicate function. Syntax: _.complement( function ); Parameters: function: predicate function defined containing the returning logic. Return Value: This method returns a function. Note: This will not work in normal Java 1 min read Underscore.js _.lte() Method The _.lte() Method checks whether each argument is lesser or equal to its next argument. Syntax: _.lte( val1, val2, ..., valn ); Parameters: This method takes n values to operate on them. Return Value: This method returns a Boolean value. Note: This will not work in normal JavaScript because it requ 2 min read Like