码迷,mamicode.com
首页 > 其他好文 > 详细

构造函数

时间:2016-07-31 00:11:52      阅读:223      评论:0      收藏:0      [点我收藏+]

标签:

构造函数的作用

  1. 初始化数据的
  2. 在 js 给对象添加属性用的, 初始化属性值用

创建对象的过程

  1. 代码: var p = new Person();.
  2. 首先运算符 new 创建了一个对象. 它类似于 {}, 是一个‘没有任何成员‘的对象.
    • 使用 new 创建对象, 对象的类型就是创建它的构造函数名.
    • 使用 {} 无论如何都是 Object 类型, 相当于 new Object.
  3. 然后调用构造函数 为其初始化成员
    • 构造函数在调用的一开始, 有一个赋值操作, 即 this = 刚刚创建出来的对象.
    • 因此在构造函数中 this 表示刚刚创建出来的对象.
  4. 在构造函数中 利用 对象的 动态特性 为对象添加成员.

值类型与引用类型的存储特征

  • 值类型赋值的存储特点, 将变量内的数据全部拷贝一份, 存储给新的变量.
  • 引用类型的赋值 
    • 赋值就是将 变量中存储的数据引用拷贝一份, 然后将该数据引用赋值给另一个变量

构造函数

标签:

原文地址:http://www.cnblogs.com/ghlucky/p/5722037.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!