美文网首页
74-获取对象类型

74-获取对象类型

作者: 仰望_IT | 来源:发表于2019-04-27 23:49 被阅读0次
  • 在企业开发中, 如果想知道一个对象是通过哪个构造函数创建出来的或者想知道一个对象的真实类型
    • 可以通过 对象名称.constructor.name 输出这个对象的构造函数的名称或者这个对象的真实类型

          let obj = new Object(); --> object
          let arr = new Array();  --> Array
          let p = new Person();   --> Person
      
          let obj = new Object();
          console.log(obj.constructor.name);  // object
      
          let arr = new Array();
          // 这里的constructor属性会先在arr对象自己里面找, 没有找到就去原型对象里找,
          // 在原型对象找到后constructor指向Array构造函数, 然后通过name属性输出Array
          console.log(arr.constructor.name);  // Array
      
          let p = new Person();
          console.log(p.constructor.name);    // Person
      

相关文章

  • 74-获取对象类型

    在企业开发中, 如果想知道一个对象是通过哪个构造函数创建出来的或者想知道一个对象的真实类型可以通过 对象名称.co...

  • Swift 中获取对象类型

    Objective-C风格获取对象类型: Swift 风格获取对象类型:

  • 判断类型

    判断类型 获取变量的类型对象 获取类型 is 方法

  • 获取对象类型

    let date = NSDate() let date1 = Date() // 获取任意 AnyObject!...

  • 类型和运算

    杂记 dir获取对象属性, help获取帮助, type得到对象类型,isinstance可以用来类型测试 数字 ...

  • 获取对象信息

    获取对象信息: 使用type() type():判断对象类型 type(任意类型参数) >>> 返回参数类型 ...

  • iOS swift-开发笔记

    //*****//获取对象类型 object_getClass(对象) //*****//数字类型字符串转Int ...

  • Python面向对象编程(三)-获取对象信息&实例属性和类属性

    获取对象信息 获取一个对象的引用时,如何知道这个对象的类型和拥有的方法。 使用type() 判断对象类型,可以使用...

  • 一份反射go reflect的API练习以及其坑点

    主要内容: 由对象获取反射类型,由对象获取反射值 由反射值获取反射类型 反射值重新转换成对象 遍历字段 遍历方法 ...

  • JavaScript(二)

    JavaScript对象 事件对象 type获取事件类型,显示事件为点击事件click target 获取事件目标...

网友评论

      本文标题:74-获取对象类型

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