📜  Lodash _.unsplatl() 方法

📅  最后修改于: 2022-05-13 01:56:21.123000             🧑  作者: Mango

Lodash _.unsplatl() 方法

Lodash _.unsplatl()方法接受一个期望数组作为其第一个参数的函数,并返回一个工作方式相同的函数,但接受一个前导参数列表。它类似于 unsplat() 方法。它模仿了 ECMAScript 6 中的其余参数语法。

句法:

_.unsplatl( function )

参数:此方法接受上面提到的单个参数,如下所述:

  • 函数:它是将其第一个参数作为数组的原始函数。

返回值:此方法返回一个函数。

注意:要执行以下示例,您必须使用此命令提示符安装lodash-contrib库并执行以下命令。

npm install lodash-contrib

示例 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"))


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))


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", " : "))


输出:

A : 10, 20, 30, 40

示例 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))

输出:

[ 1, 2, 3, 4 ]

示例 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", " : "))

输出:

GeeksforGeeks : Computer Science Portal for Geeks