📜  Underscore.js _.tap()函数

📅  最后修改于: 2022-05-13 01:56:32.002000             🧑  作者: Mango

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