El método _.bound() r
Sintaxis:
_.bound( obj, function);
Parámetros:
- 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 r
Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js. La biblioteca de contribuciones Underscore.js se puede instalar usando npm install underscore-contrib –save.
Ejemplo 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());
Producción:
GeeksforGeeks: Computer science portal for geeks
Ejemplo 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());
Producción:
1 and 2