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