前言
在现代前端开发中,npm 成为了前端工程师处理依赖的重要工具。而 @islamic-kit/common 就是一个常用的 npm 包,它提供了一些常用的基础功能函数,帮助我们更方便地开发应用程序。本文将为你详细介绍如何使用 @islamic-kit/common 这个包,让你更好地掌握它的用法。
安装
在终端中执行以下命令可安装该包:
npm i @islamic-kit/common
或者使用 yarn:
yarn add @islamic-kit/common
使用
安装完 @islamic-kit/common 后,就可以引用其中的函数了。它目前提供了以下几个函数:
1. isNumber(num)
判断传入的值是否为数字类型。返回 true 或 false。
import { isNumber } from '@islamic-kit/common' console.log(isNumber(1)) // true console.log(isNumber('1')) // false
2. isObject(obj)
判断传入的值是否为对象类型。返回 true 或 false。
import { isObject } from '@islamic-kit/common' console.log(isObject({name: 'John'})) // true console.log(isObject('test')) // false
3. getObjectValue(obj, path, defaultValue?)
获取对象路径上的值。如果路径上的某个属性为 undefined,则返回 defaultValue。如果不传 defaultValue 参数,则默认返回 undefined。
-- -------------------- ---- ------- ------ - -------------- - ---- --------------------- ----- --- - - ------- - ----- ------- ---- -- - - ------------------------------- --------------- -- ---- ------------------------------- --------- ------ ------------ -- - ----- ------- ---- -- - ------------------------------- -------------- -- ---------
4. deepClone(obj)
深克隆一个对象。
-- -------------------- ---- ------- ------ - --------- - ---- --------------------- ----- --- - - ------- - ----- ------- ---- -- - - ----- --------- - -------------- ---------------------- -- - ------- - ----- ------- ---- -- - -
5. uniqueArray(arr)
去除数组中重复的元素,返回新的数组。
import { uniqueArray } from '@islamic-kit/common' const arr = [1, 2, 2, 3, 1, 4] console.log(uniqueArray(a)) // [1, 2, 3, 4]
总结
@islamic-kit/common 提供了一些常用的基础功能函数,方便我们在开发中使用。本篇文章详细介绍了它的使用,希望对您有所帮助。
来源:JavaScript中文网 ,转载请注明来源 https://www.javascriptcn.com/post/islamic-kit-common