1.0.0 • Published 2 years ago
@li_yuheng/common_javascript v1.0.0
Javascript 原生封装
引入方法
引入将 自动挂载原型
// 方法挂载到 window 全局 (不建议使用)
import { WindowMount } from 'yh_javascript'
// 挂载到全局指定变量
// isField: string | undefined
WindowMount(isField)
// 按需引入
import {
inspectType, /** 类型判断 */
dataStorage, /** 数据存储 */
} from 'yh_javascript'
类型判断
type = {
getDataType, // 获取数据类型
isBlankArray, // 空数组
isBlankObject, // 空对象
isArray, // 数组
isObject, // 对象
isNumber, // 数字
isString, // 字符
isBoolean, // 布尔
isFunction, // 函数
isDate, // 时间
isRegExp, // 正则
isElement, // 元素
isNull, // Null
isUndefined, // Undefined
isNone, // none
isBasic, // 基础数据类型
isComplex // 复杂数据类型
}
数据存储
storage = {
setStorage, // 设置存储 ( localStorage )
getStorage, // 获取存储 ( localStorage )
}
原型使用
/**
* 切换当前数组内的数据,有删除,无则添加 (修改原数组)
* @param { string | number | object } current 当前需要操作 数据
* @param { string } inquire 查询字段,支持分隔符 ( . )
* @returns current 当前操作的元素
*/
Array.trigger(current,inquire)
1.0.0
2 years ago