Underscore.js _.tap()函数
Underscore.js是一个 JavaScript 库,它提供了许多有用的函数,即使不使用任何内置对象,也可以在很大程度上帮助编程,如地图、过滤器、调用等。
_.tap()函数是 JavaScript 的 Underscore.js 库中的一个内置函数,用于调用带有声明对象的拦截器。此外,该方法的主要目的是“接入”一个方法链,以便它可以对中间结果执行链内的操作。
句法:
_.tap(object, interceptor)
参数:它接受下面指定的两个参数:
- 对象:它是陈述的对象。
- 拦截器:是要调用的函数。
返回值:此方法返回对象。
示例 1:
输出:
[4, 5, 6, 7, 8]
示例 2:
输出:
["a", "b", "c"]
示例 3:
输出:
3, 6, 9 // Result of filter function
[9, 36, 81] // After tap method map function is performed
在这里,映射函数应用于通过过滤方法获得的中间结果。
参考: https://underscorejs.org/#tap