4.11 before

4.11.1 语法

_.before(count, function)

4.11.2 介绍

创建一个函数,调用不超过count 次。 当count已经达到时,最后一个函数调用的结果将被记住并返回。

4.11.3 代码示例

var n = 0;

function add() {
    n++;
    return n;
}

//不超过3次,执行2次
var add3 = _.before(3, add);
var res;

res = add3(); //n = 1
res = add3(); //n = 2 这次执行的结果会被记住
res = add3();
res = add3();

console.log(res); // Number => 2

4.11.4 应用场景

注:还不知道before方法比较适合的场景,知道的同学请指教。