美文网首页
记录类型

记录类型

作者: 如果俞天阳会飞 | 来源:发表于2023-07-24 15:55 被阅读0次
    function handleDataType(data) {
      return Object.prototype.toString.call(data).slice(8, -1).toLowerCase()
    }
    
    console.log(handleDataType(new Set()))  // set
    console.log(handleDataType(new Map())) // map
    console.log(handleDataType(function () {})) // function
    console.log(handleDataType({})) // object
    console.log(handleDataType([])) // array
    console.log(handleDataType(undefined)) // undefined
    console.log(handleDataType(null)) // null
    console.log(handleDataType(Symbol())) // symbol
    console.log(handleDataType(12)) // number
    console.log(handleDataType('')) // string
    console.log(handleDataType(false)) // boolean
    
    console.log(handleDataType(BigInt(123))) // bigint
    console.log(handleDataType(new Blob())) //blob
    console.log(handleDataType(new FormData())) // formdata
    console.log(handleDataType(new Date())) // date
    console.log(handleDataType(new RegExp())) // regexp
    console.log(handleDataType(NaN)) // number
    
    
    

    相关文章

      网友评论

          本文标题:记录类型

          本文链接:https://www.haomeiwen.com/subject/tpfcpdtx.html