函数式编程
1、javascript原型JS中每个函数都存在有一个原型对象属性prototype。并且所有函数的默认原型都是Object的实例。2、javascript原型链每个继承父函数的子函数的对象都包含一个内部属性_proto_。该属性包含一个指针,指向父函数的prototype。若父函数的原型对象的_proto_属性为再上一层函数。在此过程中就形成了原型链。3、特点原型链实现了继承。原型链存在两个问题:a 包含引用类型值的原型属性会被所有实例共享。b在创建子类型时,无法向超类型的构造函数中传递参数。