📜  Lodash _.spread() 方法

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

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