lodash: added _.floor() method

This commit is contained in:
Ilya Mochalov
2015-07-28 16:31:12 +05:00
parent 73e4b46719
commit 8605eb3d3d
2 changed files with 32 additions and 0 deletions
+14
View File
@@ -520,6 +520,20 @@ result = <number>_(6.004).ceil(2);
result = <number>_(6040).ceil(-2);
// → 6100
// _.floor
result = <number>_.floor(4.006);
// → 4
result = <number>_.floor(0.046, 2);
// → 0.04
result = <number>_.floor(4060, -2);
// → 4000
result = <number>_(4.006).floor();
// → 4
result = <number>_(0.046).floor(2);
// → 0.04
result = <number>_(4060).floor(-2);
// → 4000
result = <number>_.max([4, 2, 8, 6]);
result = <IStoogesAge>_.max(stoogesAges, function (stooge) { return stooge.age; });
result = <IStoogesAge>_.max(stoogesAges, 'age');
+18
View File
@@ -3572,6 +3572,24 @@ declare module _ {
ceil(precision?: number): number;
}
//_.floor
interface LoDashStatic {
/**
* Calculates n rounded down to precision.
* @param n The number to round down.
* @param precision The precision to round down to.
* @return Returns the rounded down number.
*/
floor(n: number, precision?: number): number;
}
interface LoDashWrapper<T> {
/**
* @see _.floor
*/
floor(precision?: number): number;
}
//_.max
interface LoDashStatic {
/**