lwj-awesome-package
v1.0.1
Published
我的自定义工具包
Readme
lwj-awesome-package
这是一个实用工具库,包含了常用的 JavaScript 工具函数。
安装
npm install lwj-awesome-package使用方法
import { throttle, deepClone, isObject, isArray, debounce, uuid } from 'lwj-awesome-package';
// 或者使用默认导入
import utils from 'lwj-awesome-package';
// 节流函数
const throttledFunc = throttle(() => {
console.log('执行节流函数');
}, 1000);
// 深拷贝对象
const obj = { a: 1, b: { c: 2 } };
const clonedObj = deepClone(obj);
// 类型检查
console.log(isObject({})); // true
console.log(isArray([])); // true
// 防抖函数
const debouncedFunc = debounce(() => {
console.log('执行防抖函数');
}, 300);
// 生成UUID
const id = uuid();函数列表
throttle(func, delay)- 节流函数deepClone(obj)- 深拷贝对象isObject(value)- 判断是否为对象isArray(value)- 判断是否为数组debounce(func, wait)- 防抖函数uuid()- 生成唯一标识符
许可证
MIT
