hd-types-check
v1.0.2
Published
hd-types-check 是一个校验实例类型的库,支持js的所有基本类型包括string、number、null、boolean、undefined,引用类型包括object、array、function、date。
Downloads
1
Readme
hd-types-check
hd-types-check 是一个校验实例类型的库,支持js的所有基本类型包括string、number、null、boolean、undefined,引用类型包括object、array、function、date。
使用过程
npm install --save hd-types-check 或 yarn add hd-types-check
import Types from "hd-types-check"
使用方法介绍
Types函数需要一个参数 @param {*} instance 任意一个实例 @returns 返回当前实例的类型,包括string、number、null、boolean、undefined、object、array、function、date
Types(123) // number
Types("hello word") // string
Types(null) // null
Types(true) // boolean
Types(undefined) // undefined
Types({}) // object
Types([]) // array
Types(() => {}) // function
Types(new Date()) // date
Types挂载的方法
Types.isNumber(123) // true
Types.isString("hello") // true
Types.isNull(null) // true
Types.isBoolean(false) // true
Types.isObject({}) // true
Types.isArray([]) // true
Types.isFunction(() => {}) // true
Types.isDate(new Date()) // true