JavaScript 构造器(constructor)介绍
来源:互联网 发布:excel数据库功能 编辑:程序博客网 时间:2024/06/08 10:31
JavaScript构造器(constructor)是对象的一个属性,为只读 ,主要用途有:
1、可以用来判断某对象是否由某个函数(类)实例化得来;
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>constructor</title></head><body><script lang="javascript">var ClassA = function(){ this.name = "Zhangsan"; var age = 40;} ClassA.prototype.url = "http://localhost:9080/myweb"; var obj = new ClassA();obj.url = "http://www.baidu.com";obj.name = "Lisi";if(obj.constructor == ClassA){alert('Object obj2 initialized by ClassA!');}</script></body></html>
2、获取对象的构造函数,可以重复利用其来实例化同类的对象:
<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><title>constructor</title></head><body><script lang="javascript">var ClassA = function(){ this.name = "Zhangsan"; var age = 40;} ClassA.prototype.url = "http://localhost:9080/myweb"; var obj = new ClassA();obj.url = "http://www.baidu.com";obj.name = "Lisi";alert('obj.url:' + obj.url + ',prototype.url:' + ClassA.prototype.url + ',name:' + obj.name + ',age:' + obj.age+ ',constructor :' + obj.constructor );var obj2 = new obj.constructor();alert(obj2.name);</script></body></html>
阅读全文
0 0
- JavaScript 构造器(constructor)介绍
- 构造器(Constructor)
- 构造器(constructor)
- javascript设计模式-Constructor(构造器)模式
- 【javascript设计模式】1.Constructor(构造器)模式
- JavaScript加强之function,用constructor可以看构造器
- JavaScript设计模式之构造器(Constructor)模式
- 【学习】Javascript设计模式——Constructor构造器模式
- java中构造器(Constructor)
- java中构造器(Constructor)
- 反射(3)--Constructor类(构造器)
- java中构造器(Constructor)
- 构造器Constructor
- 构造器Constructor
- 构造器Constructor
- 构造器Constructor
- 构造器constructor
- 构造函数(constructor)
- git 的常用命令
- Linux下的sort排序命令详解(一)
- ShowcaseView,一个快速简单的用户指引库.
- 数据库的设计理论
- C/C++内存泄漏及检测
- JavaScript 构造器(constructor)介绍
- MyBatis 关联映射之多对多
- 新手上路 jquery 选择器篇(二) 代码笔记
- iOS导航栏的隐藏(优化导航出现和隐藏的问题)
- 知识点总结之异或
- Linux3.4内核的基本配置和编译
- 树上的DP
- Java接口回调
- HTML6(六)