Subrayado.js _.juxt() Método

El método _.juxt() devuelve una función cuyo valor de retorno es una array de los resultados después de llamar a cada una de las funciones con los argumentos proporcionados.

Sintaxis:

_.juxt( function1, function2, .., function );

Parámetros: este método toma n funciones que contienen la lógica para devolver valores.

Valor de retorno: este método devuelve una función.

Nota: Esto no funcionará en JavaScript normal porque requiere que se instale la biblioteca de contribuciones underscore.js.

La biblioteca de contribución underscore.js se puede instalar mediante npm install underscore-contrib –save.

Ejemplo 1:

javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib');
 
function firstG (val) {
    return val[0];
}
function F(val){
    return val[5];
}
function lastG (val) {
    return val[8];
}
 
// Defining function
var firstAndLastChars = _.juxt( firstG, F, lastG );
 
console.log(firstAndLastChars("GeeksforGeeks"));

Producción:

[ 'G', 'f', 'G' ]

Ejemplo 2:

javascript

// Defining underscore contrib variable
var _ = require('underscore-contrib');
 
function a() {
    return "a";
}
function b() {
    return "b";
}
function c() {
    return "c";
}
function d() {
    return "d";
}
 
 
// Defining function
var firstAndLastChars = _.juxt( a, b, c, d );
 
console.log(firstAndLastChars("GeeksforGeeks"));

Producción:

[ 'a', 'b', 'c', 'd' ]

Publicación traducida automáticamente

Artículo escrito por taran910 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *