📜  Lodash _.before() 方法

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

Lodash _.before() 方法

Lodash _.before()方法与Lodash _.after()方法相反。此方法用于创建一个使用this绑定和创建函数的参数调用func的函数,而它被调用的次数少于n次。

句法:

_.before(n, func)

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

  • n:此参数保存数字 n,定义不再调用 func 的调用次数。
  • func:此参数保存将被调用的函数。

返回值:此方法返回新的受限函数。

下面的示例说明了 Lodash _.before() 方法:

示例 1:在此示例中,我们将尝试调用该函数3 次,但它只会调用 2 次。

Javascript
// Requiring the lodash library  
const _ = require("lodash");
  
// Using _.before() method
var gfg = _.before(3, function () {
    console.log('Saved');
});
  
// It will print Saved
gfg(); 
  
// It will print Saved
gfg();
  
// It will print nothing
gfg();


Javascript
// Requiring the lodash library  
const _ = require("lodash"); 
  
// Applying _.before() method
var gfg = _.before(2, function () {
     console.log('Successful');
});
  
// It will print Successful
gfg();
  
// It will print nothing
gfg();


输出:

Saved
Saved

示例 2:

Javascript

// Requiring the lodash library  
const _ = require("lodash"); 
  
// Applying _.before() method
var gfg = _.before(2, function () {
     console.log('Successful');
});
  
// It will print Successful
gfg();
  
// It will print nothing
gfg();

输出:

Successful

参考: https://docs-lodash.com/v4/before/