本章的內容主要是:對於數學函數沒有詳細解釋過的(ceil、floor、round)
Lodash是一個非常好用方便的JavaScript的工具庫,使得我們對數據處理能夠更加得心應手
接下來我要對Lodash的源碼進行剖析學習
每天幾個小方法,跟着我一起來學lodash吧
與數組函數時相同,到這裏就是一些我源碼解釋不清的函數了,但是還是要混個臉熟
1、_.ceil(number, [precision=0])
根據 precision(精度) 向上舍入 number。(注: precision(精度)可以理解爲保留幾位小數。)
我們來看例子:
該方法是根據第二個參數對第一個參數進行處理,確定向上舍入的位置
2、_.floor(number, [precision=0])
根據 precision(精度) 向下舍入 number。(注: precision(精度)可以理解爲保留幾位小數。)
該方法與上一方法ceil相同,不過該方法是向下舍入
下面來看例子:
也是比較通俗易懂的
3、_.round(number, [precision=0])
根據 precision(精度) 四捨五入 number。
也是和上面兩個函數是一樣的,是舍值的,該方法不是向上舍入,也不是向下舍入,而是採用我們數學裏面的四捨五入
下面我們來看例子
除開一些maxBy、minBy、meanBy這三個函數大家自己去了解一下,基本上,lodash的數學函數就到此爲止了。