UNPKG

itools.js

Version:

前端开发中常用的工具方法

22 lines (21 loc) 521 B
/** * 获取变量类型 * @param {any} obj */ const type = (obj) => { var toString = Object.prototype.toString; var map = { '[object Boolean]': 'boolean', '[object Number]': 'number', '[object String]': 'string', '[object Function]': 'function', '[object Array]': 'array', '[object Date]': 'date', '[object RegExp]': 'regExp', '[object Undefined]': 'undefined', '[object Null]': 'null', '[object Object]': 'object' } return map[toString.call(obj)]; } export default type