1. JavaScript实现继承的方式,不正确的是:
A 原型链继承
B 构造函数继承
C 组合继承
D 关联继承
答案:D
解析:
JavaScript实现继承共6种方式:
原型链继承、借用构造函数继承、组合继承、原型式继承、寄生式继承、寄生组合式继承。构造函数继承是每次继承都会把父类的所有属性方法全部拷贝一份,而对于公用的方法重复拷贝会浪费内存;原型链继承所有对象都公用一份原型属性和方法,对一个类的修改回影响的其他类;组合继承是结合两种继承方式,用构造函数方式继承属性,原型链方式继承