El método Lodash _.unsplatl() toma una función que espera una array como su primer argumento y devuelve una función que funciona de manera idéntica, pero toma una lista de argumentos principales. Es similar al método unsplat(). Imita la sintaxis de parámetros de descanso en ECMAScript 6.
Sintaxis:
_.unsplatl( function )
Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se analiza a continuación:
- función: Es la función original que toma su primer argumento como un arreglo.
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
Ejemplo 1:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); function g (arr, val) { return val+" : "+arr; } var gfgFunc = _.unsplatl(g); console.log(gfgFunc(10, 20, 30, 40, "A"))
Producción:
A : 10, 20, 30, 40
Ejemplo 2:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); function g (arr) { return arr; } var gfgFunc = _.unsplatl(g); console.log(gfgFunc(1, 2, 3, 4))
Producción:
[ 1, 2, 3, 4 ]
Ejemplo 3:
Javascript
// Defining lodash contrib variable var _ = require('lodash-contrib'); function g (arr,val) { return arr.join(val); } var gfgFunc = _.unsplatl(g); console.log(gfgFunc("GeeksforGeeks", "Computer Science Portal for Geeks", " : "))
Producción:
GeeksforGeeks : Computer Science Portal for Geeks