资讯专栏INFORMATION COLUMN

Lodash 中文文档 (v3.10.1) - “Math” 方法

tianren124 / 2141人阅读

摘要:中文文档方法方法将两个数相加。如果提供了迭代器函数,那么其将被作用于中的每个值以来生成值排序的标准。如果提供的是对象,那么将创建风格的回调函数,并在匹配给定对象的属性的元素时返回,否则返回。

Lodash 中文文档 (v3.10.1) - “Math” 方法

Translated by PeckZeg
Original Docs: Lodash v3.10.1 Docs

“Math” 方法 _.add(augend, addend)

将两个数相加。

参数

augend (number) : 待求和的第一个数值

addend (number) : 待求和的第二个数值

返回
(number) : 返回两数的和

示例

_.add(6, 4);
// → 10
_.ceil(n, [precision=0])

根据 precisionnumber 向上取整。

参数

n (number) : 待向上取整的数值

[precision=0] (number) : 向上取整的精度

返回

(number) : 返回向上取整后的值

示例

_.ceil(4.006);
// → 5

_.ceil(6.004, 2);
// → 6.01

_.ceil(6040, -2);
// → 6100
_.floor(n, [precision=0])

根据 precisionnumber 向下取整。

参数

n (number) : 待向下取整的数值

[precision=0] (number) : 向下取整的精度

返回

(number) : 返回向下取整后的数值

示例

_.floor(4.006);
// → 4

_.floor(0.046, 2);
// → 0.04

_.floor(4060, -2);
// → 4000
_.max(collection, [iteratee], [thisArg])

获取 collection 中的最大值。如果 collection 为空或是假值,则会返回 -Infinity。如果提供了迭代器函数,那么其将被作用于 collection 中的每个值以来生成值排序的标准。iteratee 将绑定 thisArg 并在执行时传入三个参数:value, index, collection

如果提供的是属性名,那么 predicate 将创建 _.property 风格的回调函数,并返回给定元素的属性的值。

如果值还提供了 thisArg,那么 predicate 将创建 _.matchesProperty 风格的回调,并在元素含有匹配的属性值的时候返回 true,否则返回 false

如果提供的是对象,那么 predicate 将创建 _.matches 风格的回调函数,并在匹配给定对象的属性的元素时返回 true,否则返回 false

参数

collection (Array|Object|string) : 待迭代的集合

[iteratee] (Function|Object|string) : 每次迭代执行的函数

[thisArg] (*) : iteratee 绑定的 this

返回

(*) : 返回最大值

示例

_.max([4, 2, 8, 6]);
// → 8

_.max([]);
// → -Infinity

var users = [
  { "user": "barney", "age": 36 },
  { "user": "fred",   "age": 40 }
];

_.max(users, function(chr) {
  return chr.age;
});
// → { "user": "fred", "age": 40 }

// 使用 `_.property` 回调函数简称
_.max(users, "age");
// → { "user": "fred", "age": 40 }
_.min(collection, [iteratee], [thisArg])

获取 collection 中的最小值。如果 collection 为空或是假值,则会返回 -Infinity。如果提供了迭代器函数,那么其将被作用于 collection 中的每个值以来生成值排序的标准。iteratee 将绑定 thisArg 并在执行时传入三个参数:value, index, collection

如果提供的是属性名,那么 predicate 将创建 _.property 风格的回调函数,并返回给定元素的属性的值。

如果值还提供了 thisArg,那么 predicate 将创建 _.matchesProperty 风格的回调,并在元素含有匹配的属性值的时候返回 true,否则返回 false

如果提供的是对象,那么 predicate 将创建 _.matches 风格的回调函数,并在匹配给定对象的属性的元素时返回 true,否则返回 false

参数

collection (Array|Object|string) : 待迭代的集合

[iteratee] (Function|Object|string) : 每次迭代执行的函数

[thisArg] (*) : iteratee 绑定的 this

返回

(*) : 返回最小值

示例

_.min([4, 2, 8, 6]);
// → 2

_.min([]);
// → Infinity

var users = [
  { "user": "barney", "age": 36 },
  { "user": "fred",   "age": 40 }
];

_.min(users, function(chr) {
  return chr.age;
});
// → { "user": "barney", "age": 36 }

// using the `_.property` callback shorthand
_.min(users, "age");
// → { "user": "barney", "age": 36 }
_.round(n, [precision=0])

precision 四舍五入 n

参数

n (number) : 待计算的数值

[precision=0] (number) : 四舍五入的精度

返回
(number) : 返回四舍五入后的数值

示例

_.round(4.006);
// → 4

_.round(4.006, 2);
// → 4.01

_.round(4060, -2);
// → 4100
_.sum(collection, [iteratee], [thisArg])

Gets the sum of the values in collection.

获取 collection 的值的和

参数

collection (Array|Object|string) : 待迭代的集合

[iteratee] (Function|Object|string) : 每次迭代执行的函数

[thisArg] (*) : iteratee 绑定的 this

返回

(number) : 返回计算的和

示例

_.sum([4, 6]);
// → 10

_.sum({ "a": 4, "b": 6 });
// → 10

var objects = [
  { "n": 4 },
  { "n": 6 }
];

_.sum(objects, function(object) {
  return object.n;
});
// → 10

// 使用 `_.property` 回调函数简称
_.sum(objects, "n");
// → 10

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/78489.html

相关文章

  • Lodash 中文文档 (v3.10.1) - “Chain” 方法

    摘要:中文文档方法方法创建一个包含的对象以开启内置的方法链。注意该方法会修改包装数组。返回返回强制转为字符串的值示例执行方法链队列并提取未包装的值别名返回返回已处理的未包装的值示例 Lodash 中文文档 (v3.10.1) - Chain 方法 Translated by PeckZegOriginal Docs: Lodash v3.10.1 Docs Chain 方法 _(value)...

    BLUE 评论0 收藏0
  • Lodash 中文文档 (v3.10.1) - “Number” 方法

    摘要:中文文档方法方法检查是否位于和之间包含,但不包含。参数待检查的数值起始查询范围查询范围的结束位返回在范围内时返回,否则返回示例从到包括中产生一个随机数。可能的最小值可能的最大值指定返回一个浮点数值返回一个随机数到间的浮点数 Lodash 中文文档 (v3.10.1) - Number 方法 Translated by PeckZegOriginal Docs: Lodash v3.10...

    DataPipeline 评论0 收藏0
  • Lodash 中文文档 (v3.10.1) - “Collection” 方法

    摘要:别名参数待搜索的集合每次迭代执行的函数绑定的返回返回匹配的元素或示例使用回调函数的简称使用回调函数的简称使用回调函数的简称该方法类似,但其从右到左迭代的所有元素。 Lodash 中文文档 (v3.10.1) - Collection 方法 Translated by PeckZegOriginal Docs: Lodash v3.10.1 Docs 求助 翻译文档的难度比想象中的要难,...

    张利勇 评论0 收藏0
  • Lodash 中文文档 (v3.10.1) - Array 方法

    摘要:参数待检查的已整理过的数组待计算的值每次迭代执行的函数绑定的返回返回在中应该插入的索引位置示例使用迭代器函数使用回调函数简称该方法类似,但其返回的是插入的最大的索引位置。 Lodash 中文文档 (v3.10.1) - Array 方法 Translated by PeckZegOriginal Docs: Lodash v3.10.1 Docs 更新日志 2015-01-02 感谢 ...

    史占广 评论0 收藏0
  • Lodash 中文文档 (v3.10.1) - “Function” 方法

    摘要:参数待科里化的函数函数的数量返回返回科里化的新函数示例使用占位符该方法类似但其添加的行为由变更为的值,在整体构建中的默认值是,可以作为部分参数的占位符传入。在执行时绑定的将是缓存器函数。注意缓存器函数的缓存需要暴露缓存属性,其产物会覆盖。 Lodash 中文文档 (v3.10.1) - Function 方法 Translated by PeckZegOriginal Docs: Lo...

    iKcamp 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<