El método Lodash _.bound() devuelve una función que es una propiedad de un objeto por nombre, vinculada al objeto creado.
Sintaxis:
_.bound( obj, function);
Parámetros: este método acepta dos parámetros, como se enumeran arriba y se analizan a continuación.
- obj: el objeto en el que se define la función.
- función: una función definida que contiene la lógica de retorno.
Valor de retorno: este método devuelve una función.
Nota: Para ejecutar los ejemplos a continuación, debe instalar la biblioteca lodash-contrib utilizando este símbolo del sistema y ejecutar el siguiente comando.
npm install lodash-contrib
Los siguientes ejemplos ilustran el método Lodash _.bound() en JavaScript:
Ejemplo 1:
Javascript
// Defining lodash contrib variable var _ = require('lodash-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());
Producción:
GeeksforGeeks: Computer science portal for geeks
Ejemplo 2:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); var gfgObject = { one : 1, two : 2, geekFunc: function() { return this.one + " and " + this.two; } }; var gfgFunction = _.bound(gfgObject, "geekFunc"); console.log(gfgFunction());
Producción:
1 and 2