1.0.0 • Published 2 years ago

@li_yuheng/common_javascript v1.0.0

Weekly downloads
-
License
ISC
Repository
-
Last release
2 years ago

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)