UNPKG

@iicoding/utils

Version:

Browser 端 - 类型判断 - 类似 koa 的异步compose - sleep - 扩展对象属性 - 扩展 storage 对象功能

21 lines (19 loc) 643 B
// 基于 decimal.js 封装。 // 若后续有时间,可以学习一下 decimal.js 库的实现 import Decimal from 'decimal.js'; import { isNumber } from "../index"; // 相加 export var add = function add() { for (var _len = arguments.length, args = new Array(_len), _key = 0; _key < _len; _key++) { args[_key] = arguments[_key]; } var effectiveArgs = args.map(function (arg) { return +arg; }).filter(function (arg) { return isNumber(arg) && !isNaN(arg); }); return effectiveArgs.reduce(function (previousValue, currentValue) { return Decimal.add(previousValue, currentValue).toNumber(); }, 0); }; // 相减