多平台通用的JavaScript工具库
npm install lq-dc-jslq-dc-js 是一个JavaScript工具库,基于防御性编程理念设计,提供了丰富的工具函数,可以在浏览器、Node.js和小程序等多种环境中使用。
bash
npm install lq-dc-js --save
`
$3
`bash
yarn add lq-dc-js
`
$3
`html
`
使用方法
###
新增配置git配置文件设置控制时间,当断网或者因网络故障造成配置文件无法访问,这使用本地配置
$3
`javascript
// 引入整个库
import lqDcJs from 'lq-dc-js';
// 按需引入
import { arrayUtils, string } from 'lq-dc-js';
// 引入特定函数
import { safeGet } from 'lq-dc-js/arrayUtils';
`
$3
`javascript
// 引入整个库
const lqDcJs = require('lq-dc-js');
// 按需引入
const { arrayUtils, string } = require('lq-dc-js');
`
$3
`html
`
示例
$3
`javascript
import { arrayUtils } from 'lq-dc-js';
const arr = [1, 2, 3];
// 安全获取数组元素,防止越界访问
const value1 = arrayUtils.safeGet(arr, 1); // 2
const value2 = arrayUtils.safeGet(arr, 5, 'default'); // 'default'
const value3 = arrayUtils.safeGet(null, 0, 'default'); // 'default'
`
$3
`javascript
import { object } from 'lq-dc-js';
const user = {
profile: {
name: 'John',
address: {
city: 'Beijing'
}
}
};
// 安全获取对象属性,支持深层路径
const city = object.safeGet(user, 'profile.address.city'); // 'Beijing'
const country = object.safeGet(user, 'profile.address.country', 'Unknown'); // 'Unknown'
`
API文档
$3
- array - 数组相关工具函数
- object - 对象相关工具函数
- string - 字符串相关工具函数
- number - 数字相关工具函数
- date - 日期相关工具函数
- function - 函数相关工具函数
- validator - 数据验证相关工具函数
- platform - 平台检测相关工具函数
详细API文档请查看 API文档
开发
$3
`bash
npm install
`
$3
`bash
npm run dev
`
$3
`bash
npm run build
`
$3
`bash
npm test
``