javascript构造器属性
来源:互联网 发布:淘宝双十一红包不中 编辑:程序博客网 时间:2024/05/17 07:52
当我们创建对象时,实际上也同时赋予了该对象构造器属性 constructor,该属性指向用于创建该对象的构造函数的引用
- 声明一个构造函数
//声明一个构造函数 构造函数首字母应大写function Obj(name){ this.name=name; this.fun=function(){ alert(this.name); }}
- 用Obj构造函数创建一个对象
var testObj=new Obj("李凯旋");//调用方法 打印 传递过去的值 即为”李凯旋“testObj.fun();//弹出"李凯旋"
正如我们开始时所说:”当我们创建对象时,实际上也同时赋予了该对象构造器属性 constructor,该属性指向用于创建该对象的构造函数的引用“,我们现在来打印一下这个构造器属性
3.打印一下构造器属性
alert(testObj.constructor)//弹出的就是Obj这个构造函数、由此可见constructor属性指向创建此对象的构造函数本身
4.再次验证
//声明一个构造函数 构造函数首字母应大写function Obj(name){ this.name=name; this.fun=function(){ alert(this.name); }}var testObj=new Obj("李凯旋");testObj.fun();//弹出"李凯旋"//通过testObj.constructor来创建一个对象var testObj2=new testObj.constructor("我是通过testObj指向的构造函数创建的");testObj2.fun();//弹出"我是通过testObj指向的构造函数创建的"alert(testObj.constructor===testObj2.constructor);//弹出true 说明两个对象全等于它们是从一个构造函数上创建的
5.字面量方式创建对象也是由object构造函数创建的
var test={ name:"李凯旋"};alert(test.constructor);//会弹出function object();
0 0
- javascript构造器属性
- Javascript 的构造函数和constructor属性
- JavaScript构造函数及原型属性关系
- javascript中构造函数和prototype属性
- 属性 & 便利构造器
- 关于JavaScript中的构造函数和对象中的构造属性
- javascript构造器
- JavaScript构造器理解
- 使用构造器装配属性
- OC03_便利构造器.属性
- 属性 方法 构造器 20170726
- javascript学习总结三 OOP(构造、属性、多态、继承)
- Javascript 函数中的属性、方法和构造函数
- JavaScript的构造器模式
- JavaScript规范之构造器
- javascript面向对象——constructor属性(构造函数属性)
- JavaScript基础学习之-JavaScript权威指南--第八章函数属性方法构造函数
- C#_构造器、属性、索引器
- 异常
- 安全协议IPSec、SSL、SSH
- phpmyadmin安装记录
- inet_ntoa函数陷阱
- 简单的RPC实现
- javascript构造器属性
- Android Studio高效配置
- HTML之表单
- 1、编写程序,分别用二分法和牛顿迭代法求解方程x3 – 3x – 1 = 0在x = 2附近的实根,要求计算精确到小数点后七位数字为止,并将求出的近似结果与理论值2cos20 相比较,二分法的初始迭代
- 优秀站点汇总
- python 编码问题:'ascii' codec can't encode characters in position 的解决方案
- Block 我的理解
- Linux下用python脚本批量修改文件名
- Python实现京东价格监控