Underscore.JS before方法
语法
_.before(count, function)
在方法返回之前,复制传递的函数并确保结果函数只被调用给定的次数。请参考下面的示例:
示例
var _ = require('underscore');
var raiseAlarm = _.before(3, function(){ console.log('Alarm raised.')});
//Alarm raised will be called two times
raiseAlarm();
raiseAlarm();
raiseAlarm();
raiseAlarm();
将上述程序保存在 tester.js 文件中。运行以下命令来执行该程序。
命令
>node tester.js
输出
Alarm raised.
Alarm raised.