《javascript高级程序设计》读书笔记-对象基础

3.1
  • ECMA-262把对象定位为“属性的无序集合,每个属性存放一个原始值、对象或者函数”
  • 类是由对象定义的。类定义了对象的接口、内部属性和方法。
  • 使用类创建对象时,生成的对象叫做类的实例。
  • ECMAScript没有正式的类。
  • 对象定义存放在构造函数中。构造函数是用于创建对象的常规函数
3.1.1
  • 面向对象语言需要开发者提供四种基本能力(注:面向对象的四种特性)
    1. 1、封装 — 把相关信息储存在对象中
    2. 2、聚集 — 把一个对象储存在另一个对象中
    3. 3、继承 — 一个类(或多个类)得来该类的属性和方法
    4. 4、多态 — 编写能以多种方法运行的函数或者方法
3.2
  • 每次创建对象,储存在变量中的都是该对象的引用,而不是对象本身。
  • 当没有对象引用时,该对象被废除(闭包会用到)
  • 把所有对象的引用设置为null,可以强制废除对象
  • var oObject = new Object();oObject = null;(每用完一个对象,都将其的引用设置为null,这是编码的好习惯~)

转载于:https://www.cnblogs.com/starweb/archive/2012/11/15/2771767.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值