获取当前数据的数据类型

function getType(query) {

          const typeMap = new Map([

                    ["[object Number]", 'number'],

                    ["[object String]", 'string'],

                    ["[object Function]", 'function'],

                    ["[object Null]", 'null'],

                    ["[object Undefined]", 'undefined'],

                    ["[object Object]", 'object'],

                    ["[object Array]", 'array'],

                    ["[object Date]", 'date'],

                    ["[object Boolean]", 'boolean'],

          ]);

          if (!typeMap.has(Object.prototype.toString.call(query))) {

              return '暂不支持当前类型判断';

          }

          return typeMap.get(Object.prototype.toString.call(query))

}

你可能感兴趣的:(前端,javascript,java)