Underscore.js _.result()函数
Underscore.js是一个 JavaScript 库,它提供了许多有用的功能,即使不使用任何内置对象,也可以在很大程度上帮助编程,如地图、过滤器、调用等。
_.result()函数是 JavaScript 的 Underscore.js 库中的内置函数。在这里,如果命名属性的规定值是一个函数,那么您应该使用对象作为上下文调用它,否则返回它。此外,如果声明了默认值并且未给出或未定义属性参数,则将返回默认值。
注意:如果声明的defaultValue是一个函数,那么它的结果将作为输出返回。
句法:
_.result(object, property, [defaultValue])
参数:它接受下面指定的三个参数:
- 对象:它是陈述的对象。
- 属性:它是声明的属性。
- [defaultValue]:它是规定的默认值。
返回值:此方法返回命名属性的值。
示例 1:
Javascript
Javascript
输出:
GeeksforGeeks
示例 2:
Javascript
输出:
7
undefined
参考: https://underscorejs.org/#result