UNPKG

iv-npm

Version:

公共通用包

36 lines (35 loc) 1.25 kB
import { strip, plus, minus, times, divide, round } from "number-precision"; /** * @description 计算两个数字的百分百比 * @param {Number} complete 分子 * @param {Number} need 分母 * @return {Number} complete / need */ export declare const formatPercentage: (complete: number, need: number) => number; /** * @description 计算数组之和 * @param {Number[]} number[] * @return {Number} */ export declare const arraySum: (arr: number[]) => number; /** * @description 计算数组某个字段之和 * @param {object[]} object[] * @return {Number} */ export declare const arraySumByKey: (arr: any[], key: string) => number; /** * @description 对比两个数组某个字段之和是否相同 * @param {object[]} object1[] * @param {object[]} object2[] * @return {Number} */ export declare const isArraySumCompared: (arr1: any[], arr2: any[], key1: string, key2?: string) => boolean; /** * @description 格式化数字,增加千分位标记和保留小数 * @param {Number} num * @param {Number} suffix 默认保留两位小数 * @return {String} */ export declare const numFormat: (num: number, suffix?: number) => string; export { strip, plus, minus, times, divide, round };