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/