Fork me on GitHub

面向对象

1、js规定

  1. 每一个函数数据类型(普通函数,类)都有一个天生自带的属性:prototype(原型)并且这个属性是一个对象数据类型的值
  2. 浏览器会给prototype天生加一个constructor(构造函数)的属性,值是当前函数(类)本身
  3. 每一个对象类型(普通对象、实例、prototype。。。)也天生自带一个属性proto ,属性值是当前实例所属的原型(prototype)
    面向对象进阶

2、js函数(函数的多面性)

  1. 普通的函数 fn
  2. ‘类’ Fn
  3. ‘普通对象’ var obj = {}

面向对象进阶


-------------本文结束感谢您的阅读-------------