ceil
"A surplus of effort could overcome a deficit of confidence." —Sonia Sotomayor
本文为 《lodash 源码阅读》 系列文章,后续内容会在 github 中发布,欢迎 star,gitbook 同步更新。
依赖
import createRound from './.internal/createRound.js';
源码
/**
* 根据 precision(精度) 向上舍入 number。
*
* @since 3.10.0
* @category Math
* @param {number} number 要向上舍入的值。
* @param {number} [precision=0] 向上舍入的的精度。
* @returns {number} 返回向上舍入的值。
* @example
*
* ceil(4.006)
* // => 5
*
* ceil(6.004, 2)
* // => 6.01
*
* ceil(6040, -2)
* // => 6100
*/
const ceil = createRound('ceil');
原理
通过高阶函数 createRound
封装一个 ceil
处理方法,内部实现查看 —— lodash 源码阅读 —— createRound
相关链接
Last updated
Was this helpful?