什么是 @neutrium/utilities
@neutrium/utilities 是一个 npm 包,它是一个集合了一系列实用的工具函数的 JavaScript 库。可以用它来提高前端开发的效率,避免重复造轮子。
如何使用 @neutrium/utilities
安装
在命令行中输入:
npm install @neutrium/utilities
引用
在你的 JavaScript 代码中引用:
const neuUtils = require('@neutrium/utilities');
或者使用 ES6 的引用方式:
import neuUtils from '@neutrium/utilities';
使用
@neutrium/utilities
中包含了很多有用的工具函数,这里列举几个常用的:
isEqual
isEqual
函数可以用来比较两个对象是否相等,会递归比较它们的每个属性的值。
-- -------------------- ---- ------- ----- -------- - ------------------------------- -- -- - --- - ------------- ------- -- ----- ----- - - ----- ------ ---- --- -- ---- ----- - - ----- ------ ---- --- -- ---- ------------------------------- ---- -- ---- -- -- - --- - -------------- ------- -- ------ ----- - - ----- ------ ---- --- -- ---- ----- - - ----- ------ ---- --- -- ---- ------------------------------- ---- -- -----
roundDecimal
roundDecimal
函数可以用来将数字四舍五入到指定的小数位数。
const neuUtils = require('@neutrium/utilities'); console.log(neuUtils.roundDecimal(1.23456, 2)); // 1.23 console.log(neuUtils.roundDecimal(1.23456, 3)); // 1.235 console.log(neuUtils.roundDecimal(1.23456, 4)); // 1.2346
getType
getType
函数可以用来获取一个值的类型,返回的类型字符串为 'Array'
、'Object'
、'Number'
、'String'
、'Boolean'
等。
const neuUtils = require('@neutrium/utilities'); console.log(neuUtils.getType([])); // 'Array' console.log(neuUtils.getType({})); // 'Object' console.log(neuUtils.getType(123)); // 'Number'
总结
@neutrium/utilities 提供了很多有用的工具函数,可以帮助我们提高前端开发的效率,减少重复劳动。掌握这些工具函数的使用方法可以让我们更加得心应手地进行开发。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/60066bcd967216659e2449c2