Lodash - before 方法
语法
_.before(n, func)
创建一个调用 func 的函数,使用创建的函数的 this 绑定和参数,但调用次数少于 n 次。对创建的函数的后续调用将返回最后一次 func 调用的结果。
参数
n (number) − 不再调用 func 的调用次数。
func (Function) − 要限制的函数。
输出
(Function) −返回新的受限函数。
示例
var _ = require('lodash'); var raiseAlarm = _.before(3, function(){ console.log('Alarm raised.')}); //Alarm raised 将被调用两次 raiseAlarm(); raiseAlarm(); raiseAlarm(); raiseAlarm();
将上述程序保存在tester.js中。运行以下命令执行该程序。
命令
\>node tester.js
输出
Alarm raised. Alarm raised.