`
hereson
  • 浏览: 1454145 次
  • 性别: Icon_minigender_1
  • 来自: 苏州
社区版块
存档分类
最新评论

constructor妙用

 
阅读更多

constructor
   对类对象或给定对象实例的构造函数的引用。 如果某个对象是类的实例,则 constructor 属性具有对该类对象的引用。 如果某个对象是使用构造函数创建的,则 constructor 属性具有对该构造函数的引用。 切勿将构造函数与类的构造函数方法混同。 构造函数是用来创建对象的一种 Function 对象,并且可以代替 class 关键字来定义类。 
如果使用 class 关键字定义一个类,则该类的原型对象被赋予名为 constructor 的属性,该属性具有对类对象的引用。 该类的实例从原型对象继承该属性。
   妙用:比如我load一张png,进来后我想知到load进来的是属于什么类型的:
  trace(e.currentTarget.loader.content.constructor )//Bitmap;
  var bb=new Sprite()
  trace(bb.constructor)//Sprite;
  比typeof好用多了.....

  还有 is 都是好东西平时要多用 

分享到:
评论

相关推荐

    gcc 函数属性 attribute ((constructor))使用demo

    gcc 函数属性 attribute ((constructor))使用demo demo演示了gpio_init(void) 和 key_init(void)如何设置__attribute__ ((constructor)) 属性,同时演示了添加key.c文件的不需要修改main.c的方法,此方法能减少对...

    java反射之Constructor

    1. getConstructor(Class[] params):获取使用特殊的参数类型的公共构造函数。 2. getConstructors():获取类的所有公共构造函数。 3. getDeclaredConstructor(Class[] params):获取使用特定参数类型的构造函数(与...

    boa-constructor入门介绍

    boa-constructor是一款基于Python语言,使用wxPython库构建图形用户界面(GUI)的应用程序开发工具。它为非专业程序员提供了一种直观、易用的可视化界面来设计和编写GUI程序,降低了开发复杂度,尤其适合初学者入门...

    BOA Constructor 教程

    BOA Constructor是Python 下用GTK进行图形编程的软件,界面很象Delphi. Getting Started Guide for boa Constructor boa constructor 教程

    JavaScript的constructor属性[文].pdf

    使用 constructor 属性可以帮助我们解决类型检查的问题。 首先,让我们来了解一下 typeof 函数和 constructor 属性的区别。typeof 函数可以告诉我们变量的类型,但是它有其局限性。例如,对于数组和对象,typeof ...

    Android代码-Watchface-Constructor

    Watchface-Constructor Please check [our article] (https://yalantis.com/blog/building-a-customizable-constructor-for-designers-of-android-wear-watch-face-apps) This is simple watchface constructor ...

    boa-constructor-0.6.1. for python2.5

    在安装和使用Boa Constructor时,需要注意以下几点: 1. **兼容性**:确保你的系统已安装Python 2.5版本,因为Boa Constructor是为这个特定版本设计的。如果你的系统上没有Python 2.5,可能需要先下载并安装这个...

    Java反射之Constructor、Method、Field使用及说明

    在深入探讨Java反射机制中`Constructor`、`Method`、`Field`以及`Class`类的使用之前,我们需要先了解反射的基本概念及其重要性。反射是Java的一项强大功能,它允许程序在运行时检查类和对象的结构,甚至可以创建和...

    JavaScript中constructor()方法的使用简介

    在JavaScript中,constructor属性不仅可以用来了解对象的来源,还可以用在更复杂的场景中,比如自定义错误处理。我们可以重写Error对象的constructor属性来创建特定的错误类型。 重写constructor属性时需要特别小心...

    prototype,__proto,constructor

    分析javascript中 prototype __proto__ constructor之间的关系

    boa.rar_Boa Construct_boa_boa constructor_boa constructor chm_bo

    bo"中,我们可以看到关键词"Boa Constructor"和"boa constructor chm",这表明压缩包可能包含了Boa Constructor的安装文件或文档,如CHM(Compiled Help Manual)格式的手册,用于帮助用户理解和学习如何使用该软件...

    JS:typeof instanceof constructor prototype区别

    因此,对于复杂的继承结构,直接使用`constructor`进行类型判断可能不够可靠。 ### 4. `prototype` 使用`Object.prototype.toString.call()`方法是一种更全面且可靠的方式来检测对象类型。此方法返回一个描述对象...

    反射之操作Constructor 构造方法类分析.md

    反射之操作Constructor 构造方法类分析.md

    实例 c# constructor

    在C#编程语言中,构造函数(Constructor)是一种特殊类型的方法,用于初始化对象的状态。它在创建类的新实例时自动调用,确保每个对象在使用前都处于已知且一致的状态。构造函数与类同名,并没有返回类型,这与常规...

    boa-constructor-0.6.1.src.win32

    boa-constructor-0.6.1.src.win32.exe

    javascript new后的constructor属性.docx

    ### JavaScript中的`new`操作与`constructor`属性详解 #### 一、`new`操作符的理解 在JavaScript中,`new`操作符被用于创建一个...了解并熟练掌握`constructor`属性的用法对于深入理解和使用JavaScript语言至关重要。

    boa-constructor-0.6.1.bin

    boa-constructor-0.6.1.bin.setup

    constructor .html

    constructor

    JavaScript精炼之构造函数 Constructor及Constructor属性详解

    对象的constructor属性用于返回创建该对象的函数,也就是我们常说的构造函数,除了创建对象,构造函数(constructor) 还做了另一件有用的事情—自动为创建的新对象设置了原型对象(prototype object)

    boa-constructor-0.6.1.bin.setup

    boa-constructor-0.6.1.bin.setup 这是WINDOWS安装版本。也是最新的。不容易找啊。 这是第一个包

Global site tag (gtag.js) - Google Analytics