标签:cti 性能 turn search mit ble bar 结束 ret
Lodash是一个一致性、模块化、高性能的 JavaScript 实用工具库。
Lodash 通过降低 array、number、objects、string 等等的使用难度从而让 JavaScript 变得更简单。Lodash 的模块化方法 非常适用于:
import lodash from ‘lodash‘;
方法
-1
。var users = [ { ‘user‘: ‘barney‘, ‘active‘: false }, { ‘user‘: ‘fred‘, ‘active‘: false }, { ‘user‘: ‘pebbles‘, ‘active‘: true } ]; _.findIndex(users, function(o) { return o.user == ‘barney‘; }); // => 0 // The `_.matches` iteratee shorthand. _.findIndex(users, { ‘user‘: ‘fred‘, ‘active‘: false }); // => 1 // The `_.matchesProperty` iteratee shorthand. _.findIndex(users, [‘active‘, false]); // => 0 // The `_.property` iteratee shorthand. _.findIndex(users, ‘active‘); // => 2
-1
。var users = [ { ‘user‘: ‘barney‘, ‘active‘: true }, { ‘user‘: ‘fred‘, ‘active‘: false }, { ‘user‘: ‘pebbles‘, ‘active‘: false } ]; _.findLastIndex(users, function(o) { return o.user == ‘pebbles‘; }); // => 2 // The `_.matches` iteratee shorthand. _.findLastIndex(users, { ‘user‘: ‘barney‘, ‘active‘: true }); // => 0 // The `_.matchesProperty` iteratee shorthand. _.findLastIndex(users, [‘active‘, false]); // => 2 // The `_.property` iteratee shorthand. _.findLastIndex(users, ‘active‘); // => 0
value
在数组中的索引位置, 没有找到为返回-1
。_.indexOf([1, 2, 1, 2], 2); // => 1 // Search from the `fromIndex`. _.indexOf([1, 2, 1, 2], 2, 2); // => 3
array
. 反转array
,使得第一个元素变为最后一个元素,第二个元素变为倒数第二个元素,依次类推。
var array = [1, 2, 3]; _.reverse(array); // => [3, 2, 1] console.log(array); // => [3, 2, 1]
裁剪数组array
,从 start
位置开始到end
结束,但不包括 end
本身的位置。
array
(Array): 要裁剪数组。[start=0]
(number): 开始位置。[end=array.length]
(number): 结束位置。 (Array): 返回 数组array
裁剪部分的新数组。
【JavaScript】Lodash在React Native中的使用
标签:cti 性能 turn search mit ble bar 结束 ret
原文地址:https://www.cnblogs.com/xjf125/p/12482775.html