Underscore.js _.memoize()函数
_.memoize()函数用于通过缓存函数。它用于加速运行缓慢的进程。
句法:
_.memoize(function, [hashFunction])
参数:该函数接受上面提到的两个参数,如下所述:
- 函数:需要执行的函数。
- hashFunction:它是一个可选参数。 hashFunction 用于计算哈希键以存储结果。
返回值:返回被调用函数的结果。
下面的例子说明了 Underscore.js 中的_.memoize函数:
示例 1:
输出:
示例 2:
输出: