1. // dataType.js
    2. export const isObject = obj => Object.prototype.toString.call(obj) === '[object Object]'
    3. export const isNumber = obj => Object.prototype.toString.call(obj) === '[object Number]'
    4. export const isString = obj => Object.prototype.toString.call(obj) === '[object String]'
    5. export const isUndefined = obj => Object.prototype.toString.call(obj) === '[object Undefined]'
    6. export const isBoolean = obj => Object.prototype.toString.call(obj) === '[object Boolean]'
    7. export const isArray = obj => Object.prototype.toString.call(obj) === '[object Array]'
    8. export const isFunction = obj => Object.prototype.toString.call(obj) === '[object Function]'
    9. export const isNull = obj => Object.prototype.toString.call(obj) === '[object Null]'
    10. export default {
    11. isObject,
    12. isNumber,
    13. isString,
    14. isUndefined,
    15. isBoolean,
    16. isArray,
    17. isFunction,
    18. isNull
    19. }