Javascript面向对象之组件

高级面向对象

包装对象(13)

  • js基于原型的程序
  • String Number Boolean

原型链(14)

  • 实例对象与原型之间的连接,叫做原型链
  • _proto_(隐式连接)
  • object对象类型是原型链的最外层

面向对象的一些属性和方法(15-18)

  • hasOwnProperty():看是不是对象自身下面的属性
  • constructor:查看对象的构造函数
    -每个原型都会自动添加constructor属性
    -For in的时候有些属性是找不到的(系统属性找不到,自己写的是找得到的)
    -避免修改constructor属性
  • instanceof:运算符
    -对象与构造函数在原型链上是否有关系
  • toString(): object上的方法

对象的继承(19)

  • 什么是继承
    -在原有对象的基础上,略作修改,得到一个新的对象
    -不影响原有对象的功能
  • 如何添加继承
    -属性:call
    -方法:for in
    -栗子:继承的拖拽

你可能感兴趣的:(Javascript面向对象之组件)