返回 导航

其他

hangge.com

JS - Lodash工具库的使用详解12(创建一个只能调用1次、n次的函数)

作者:hangge | 2019-10-08 20:10

十二、创建一个只能调用1次、n次的函数

1,once

(1)once 方法可以创建一个只能调用 func 一次的函数。 如果重复则调用返回第一次调用的结果。
_.once(func)

(2)下面是一个简单的使用样例:
var once = _.once(Math.random);
console.log(once());
console.log(once());
console.log(once());

2,before

(1)before 方法创建一个调用 func 的函数,调用次数不超过 n 次。 之后再调用这个函数,将返回一次最后调用 func 的结果。
即第 1 次到第 n-1 次都是正常调用,从第 n 次起(包括第 n 次),调用的结果都是第 n-1 次的调用结果。
_.before(n, func)

(2)下面是一个简单的使用样例:
var twice = _.before(3, Math.random);
console.log(twice());
console.log(twice());
console.log(twice());
console.log(twice());
评论

全部评论(0)

回到顶部