Lodash _.spread() 方法
Lodash是一个基于 underscore.js 的 JavaScript 库。 Lodash 有助于处理数组、字符串、对象、数字等。
_.spread() 方法用于创建一个函数,该函数使用 create 函数的this绑定以及参数数组调用给定函数作为参数。它基于 JavaScript 中的扩展运算符。
句法:
_.spread( func, start )
参数:此方法接受上面提到的两个参数,如下所述:
- func:它是用于传播参数的函数。
- start:点差的开始位置。它是一个可选参数。默认值为 0。
返回值:此方法返回新函数。
示例 1:
Javascript
// Requiring lodash library
const _ = require('lodash');
// Using the _.spread() method with its parameter
var write = _.spread(function(author, portal) {
return author + ' writes for ' + portal + '!';
});
// Calling write with its values
write(['Nidhi', 'GeeksforGeeks']);
Javascript
// Requiring lodash library
const _ = require('lodash');
// Using the _.spread() method with its parameter
var addition = _.spread(function(x, y) {
return x + y;
});
// Calling addition with its values
addition([56, 44]);
输出:
Nidhi writes for GeeksforGeeks!
示例 2:
Javascript
// Requiring lodash library
const _ = require('lodash');
// Using the _.spread() method with its parameter
var addition = _.spread(function(x, y) {
return x + y;
});
// Calling addition with its values
addition([56, 44]);
输出:
100