1、Function实例化js方法对象,既是方法,也是对象。它基于原型,继承自Object,可以用方法toString(),valueOf()
2、闭包有利于保持变量安全,但是容易造成内存泄漏。
3、js模拟创建对象:
方法一:对象初始化器方式,
方法二:构造函数。
对象属性定义:私有属性,对象属性,类属性
对象方法定义:私有属性,对象属性,类属性
JavaScript实现继承特性:
1、apply()实现属性和方法的继承、
2、phototype实现原型继承。