El método _.functionize() t this this
Sintaxis:
_.functionalize( function )
Parámetros: este método toma una función que usa this .
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'); function get(g) { return this[g]; } var geekFunc = _.functionalize(get); var geeks = { GeeksforGeeks: "Computer Science Portal for Geeks" }; console.log(geekFunc(geeks, "GeeksforGeeks"))
Producción:
Computer Science Portal for Geeks
Ejemplo 2:
Javascript
// Defining underscore contrib variable var _ = require('underscore-contrib'); function get(g) { return this[g]; } var geekFunc = _.functionalize(get); var geeks = { GeeksforGeeks: 1000000 }; console.log(geekFunc(geeks, "GeeksforGeeks"))
Producción:
1000000