美文网首页
2020-02-26 js判断类型

2020-02-26 js判断类型

作者: MrCash | 来源:发表于2020-02-26 10:07 被阅读0次

/**

 * 判断类型

 */

function type(data) {

  let toString = Object.prototype.toString;

  let dataType =

    data instanceof Element

      ? "element"

      : toString

          .call(data)

          .replace(/\[object\s(.+)\]/, "$1")

          .toLowerCase();

  return dataType;

}

export default {

  install(Vue) {

    Vue.prototype.Global = {  type };

  }

};

//全局配置好后在页面中使用:

this.Global.type('a') // stringtype(1) // number

this.Global.type(window) // window

this.Global.type(document.querySelector('h1')) // element


相关文章

网友评论

      本文标题:2020-02-26 js判断类型

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