Underscore.js _.iteratee()函数
Underscore.js是一个 JavaScript 库,它提供了许多有用的函数,即使不使用任何内置对象,也可以在很大程度上帮助编程,例如 map、filter、invoke 等。
_.iteratee()函数是 Underscore 中的内置函数,用于生成可应用于集合中每个元素的回调。此方法支持常见回调用例的多种简写语法,并根据值的类型返回输出。
句法:
_.iteratee( value, context )
参数:此方法接受上面提到的两个参数,如下所述:
- 价值:它是规定的价值。
- context:它是要使用的上下文。它是一个可选参数。
返回值:此方法根据值的类型返回输出。
示例 1:在此示例中,该方法未使用任何参数。
HTML
HTML
HTML
HTML
输出:
function(n){return n}
示例 2:在此示例中,为方法提供了一个用户定义的函数。
HTML
输出:
function(num) { return num * 4; }
示例 3:在此示例中,键值对作为参数传递。
HTML
输出:
function(n){return h.isMatch(n,r)}
示例 4:在此示例中,将字符串作为参数传递。
HTML
输出:
function(n){return null==n?void 0:n[r]}