@libeiha/utils
v1.0.1
Published
一个简单实用的JavaScript工具库,提供数字四舍五入和数组扁平化功能
Maintainers
Readme
myUtils
一个简单实用的JavaScript工具库,提供常用的数字和数组处理方法。
安装
npm install @libeiha/utils使用方法
const { round, flatten } = require('@libeiha/utils');
// 使用四舍五入方法
const result1 = round(3.14159, 2); // 3.14
const result2 = round(3.5); // 4
const result3 = round(2.345, 1); // 2.3
// 使用数组扁平化方法
const arr1 = flatten([1, [2, [3, [4]]]]); // [1, 2, 3, 4]
const arr2 = flatten([1, [2, [3, [4]]]], 2); // [1, 2, 3, [4]]
const arr3 = flatten([1, 2, 3]); // [1, 2, 3]API 文档
round(num, decimals)
对数字进行四舍五入。
参数:
num(number): 需要四舍五入的数字decimals(number, 可选): 保留的小数位数,默认为 0
返回值:
- (number): 四舍五入后的结果
示例:
round(3.14159, 2); // 3.14
round(3.5); // 4
round(10.567, 1); // 10.6flatten(arr, depth)
将多维数组扁平化为一维数组。
参数:
arr(Array): 需要扁平化的数组depth(number, 可选): 扁平化深度,默认为 Infinity(完全扁平化)
返回值:
- (Array): 扁平化后的数组
示例:
flatten([1, [2, [3, [4]]]]); // [1, 2, 3, 4]
flatten([1, [2, [3, [4]]]], 1); // [1, 2, [3, [4]]]
flatten([1, [2, [3, [4]]]], 2); // [1, 2, 3, [4]]许可证
MIT
