?
This document uses PHP Chinese website manual Release
添加兩個(gè)數(shù)字。
3.4.0
augend
(數(shù)字):另外的第一個(gè)數(shù)字。
addend
(數(shù)字):另外一個(gè)數(shù)字。
(數(shù)字):返回總數(shù)。
_.add(6, 4);// => 10
計(jì)算四舍五入到精度的數(shù)字。
3.10.0
number
(數(shù)字):收起的數(shù)字。
[precision=0]
(數(shù)字):精確到四舍五入。
(數(shù)字):返回向上取整的數(shù)字。
_.ceil(4.006);// => 5 _.ceil(6.004, 2);// => 6.01 _.ceil(6040, -2);// => 6100
除以兩個(gè)數(shù)字。
4.7.0
dividend
(數(shù)字):分部中的第一個(gè)數(shù)字。
divisor
(數(shù)字):分部中的第二個(gè)數(shù)字。
(數(shù)字):返回商。
_.divide(6, 4);// => 1.5
計(jì)算舍入到精度的數(shù)。
3.10.0
number
(數(shù)字):要舍入的數(shù)字。
[precision=0]
(數(shù)字):向下舍入的精度。
(數(shù)字):返回向下舍入的數(shù)字。
_.floor(4.006);// => 4 _.floor(0.046, 2);// => 0.04 _.floor(4060, -2);// => 4000
計(jì)算數(shù)組的最大值。 如果數(shù)組為空或falsey,則返回undefined。
0.1.0
array
(Array):迭代的數(shù)組。
(*):返回最大值。
_.max([4, 2, 8, 6]);// => 8 _.max([]);// => undefined
此方法與_.max類似,不同之處在于它接受針對(duì)數(shù)組中每個(gè)元素調(diào)用的iteratee,以生成排序值的標(biāo)準(zhǔn)。 迭代器被調(diào)用一個(gè)參數(shù):(value)。
4.0.0
array
(Array):迭代的數(shù)組。
[iteratee=_.identity]
(Function):每個(gè)元素調(diào)用的迭代器。
(*):返回最大值。
var objects = [{ 'n': 1 }, { 'n': 2 }]; _.maxBy(objects, function(o) { return o.n; }); // => { 'n': 2 } // The `_.property` iteratee shorthand. _.maxBy(objects, 'n'); // => { 'n': 2 }
計(jì)算中array
的值的平均值。
4.0.0
array
(Array):迭代的數(shù)組。
(數(shù)字):返回平均值。
_.mean([4, 2, 8, 6]);// => 5
這個(gè)方法就像_.mean,只是它接受為數(shù)組中每個(gè)元素調(diào)用的iteratee來生成要進(jìn)行平均的值。 迭代器被調(diào)用一個(gè)參數(shù):(value)。
4.7.0
array
(Array):迭代的數(shù)組。
[iteratee=_.identity]
(Function):每個(gè)元素調(diào)用的迭代器。
(數(shù)字):返回平均值。
var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }]; _.meanBy(objects, function(o) { return o.n; }); // => 5 // The `_.property` iteratee shorthand. _.meanBy(objects, 'n'); // => 5
計(jì)算數(shù)組的最小值。 如果數(shù)組為空或falsey,則返回undefined。
0.1.0
array
(Array):迭代的數(shù)組。
(*):返回最小值。
_.min([4, 2, 8, 6]);// => 2 _.min([]);// => undefined
此方法與_.min類似,不同之處在于它接受針對(duì)數(shù)組中每個(gè)元素調(diào)用的迭代器,以生成排序值的標(biāo)準(zhǔn)。 迭代器被調(diào)用一個(gè)參數(shù):(value)。
4.0.0
array
(Array):迭代的數(shù)組。
[iteratee=_.identity]
(Function):每個(gè)元素調(diào)用的迭代器。
(*):返回最小值。
var objects = [{ 'n': 1 }, { 'n': 2 }]; _.minBy(objects, function(o) { return o.n; }); // => { 'n': 1 } // The `_.property` iteratee shorthand. _.minBy(objects, 'n'); // => { 'n': 1 }
乘以兩個(gè)數(shù)字。
4.7.0
multiplier
(數(shù)字):乘法中的第一個(gè)數(shù)字。
multiplicand
(數(shù)字):乘法中的第二個(gè)數(shù)字。
(數(shù)):返回產(chǎn)品。
_.multiply(6, 4);// => 24
計(jì)算舍入到精度的數(shù)字。
3.10.0
number
(數(shù)):要循環(huán)的數(shù)字。
[precision=0]
(數(shù)):精確到四舍五入。
(數(shù)字):返回舍入的數(shù)字。
_.round(4.006);// => 4 _.round(4.006, 2);// => 4.01 _.round(4060, -2);// => 4100
減去兩個(gè)數(shù)字。
4.0.0
minuend
(數(shù)字):減法中的第一個(gè)數(shù)字。
subtrahend
(數(shù)字):減法中的第二個(gè)數(shù)字。
(數(shù)字):返回差異。
_.subtract(6, 4);// => 2
計(jì)算array
中的值的總和。
3.4.0
array
(Array):迭代的數(shù)組。
(數(shù)字):返回總和。
_.sum([4, 2, 8, 6]);// => 20
此方法與_.sum相似,不同之處在于它接受為數(shù)組中的每個(gè)元素調(diào)用的iteratee以生成要進(jìn)行求和的值。 迭代器被調(diào)用一個(gè)參數(shù):(value)。
4.0.0
array
(Array):迭代的數(shù)組。
[iteratee=_.identity]
(Function):每個(gè)元素調(diào)用的迭代器。
(數(shù)字):返回總和。
var objects = [{ 'n': 4 }, { 'n': 2 }, { 'n': 8 }, { 'n': 6 }]; _.sumBy(objects, function(o) { return o.n; });// => 20 // The `_.property` iteratee shorthand. _.sumBy(objects, 'n');// => 20