zoukankan      html  css  js  c++  java
  • 封装type,判断对象typeof类型

        // 封装type,区分typeof方法
        // 1)先分类,原始值,引用值
        // 2)区分引用值,先判断是不是null
        // 数组,对象,包装类(new number )会返回object,通过Object.prototype.toString
        function type(target){
          var ret = typeof(target);
          var template = {
            "[object Array]": "array",
            "[object Object]": "object",
            "[object Number]": "number - object",
            "[object Boolean]": "boolean - object",
            "[object String]": "string - object",
          };
          if(target === null){
            return null;
          }else if(ret == "object"){
            var str = Object.prototype.toString.call(target);
            return template[str];
          }else{
            return ret;
          }
        }
  • 相关阅读:
    Hbase安装与简单使用
    Integer Int
    Maven是什么
    对Servlet执行流程的初步认识
    android studio 开发环境的搭建
    centos下更换默认的python版本
    写出我心(七)
    写出我心(六)
    写出我心(五)
    写出我心(四)
  • 原文地址:https://www.cnblogs.com/Rooney10/p/13027079.html
Copyright © 2011-2022 走看看