下划线.js |使用示例调用()
Underscore.js 是一个 JavaScript 库,它提供了许多有用的功能,即使不使用任何内置对象,也可以在很大程度上帮助编程,例如映射、过滤器、调用等。
_.invoke()函数用于执行某些操作,例如排序、连接、连接某个符号、使大写等成为数组的元素。它直接通过其参数列表中的名称调用该函数。上述函数将应用于所有数组元素。
句法:
_.invoke( list, methodName, *arguments )
参数:该函数接受上面提到和下面描述的三个参数:
- List:该参数用于保存数据列表。
- MethodName:该参数用于保持测试条件。
- 参数:该参数需要在元素之间添加一些符号。
返回值:此函数返回应用给定函数后形成的列表。
将 sort()函数传递给 _.invoke()函数: ._invoke()函数从列表中一一获取元素,并对元素执行指定的函数。 sort函数将按升序对列表进行排序。输出将包含所有排序列表的列表。
例子:
HTML
_.invoke() function
HTML
_.invoke() function
HTML
_.invoke() function
HTML
_.invoke() function
输出:
将 join()函数传递给 _.invoke()函数:将列表与具有“join”的方法名称一起传递。然后列表的元素将连接在一起。可以在列表中传递任意数量的元素。
例子:
HTML
_.invoke() function
输出:
将 toUpperCase()函数传递给 _.invoke()函数:函数toUpperCase()仅适用于字符或字符串而不是数字(出于显而易见的原因,数字不是小写或大写)。它需要将字符串数组和toUpperCase函数传递给 _.invoke()函数。字符串将在输出中以大写形式显示。
例子:
HTML
_.invoke() function
输出:
通过用符号连接数组来操作数组:用不同的符号、字符等连接数组元素。使用相同的 join()函数连接每个元素。在这种情况下,需要给出三个参数,列表名称、join()函数名称和需要加入的符号/字符。符号将插入在每两个元素之间。
例子:
HTML
_.invoke() function
输出: