多項(xiàng)選擇題

function F() { this.faName = 'father'; } F.prototype.getfaName = function() { console.log(this.faName); }; function C() { this.chName = 'child'; } C.prototype = new F(); C.prototype.constructor = child; C.prototype.getchName = function() { console.log(this.chName); };
這種只使用原型鏈實(shí)現(xiàn)的繼承,它的缺點(diǎn)有哪些()

A.無(wú)法實(shí)現(xiàn)函數(shù)復(fù)用,每個(gè)子類實(shí)例都持有一個(gè)新的fun函數(shù),太多了就會(huì)影響性能
B.如果父類包含引用類型的屬性,那么子類所有實(shí)例都會(huì)共享該屬性
C.在創(chuàng)建父類實(shí)例時(shí),不能向子類的構(gòu)造函數(shù)傳遞參數(shù)
D.在創(chuàng)建子類實(shí)例時(shí),不能向父類的構(gòu)造函數(shù)傳遞參數(shù)


您可能感興趣的試卷

你可能感興趣的試題

1.多項(xiàng)選擇題從js語(yǔ)法角度考慮,可以用哪些方式創(chuàng)建對(duì)象?()

A.{}字面量方式
B.構(gòu)造函數(shù)方式
C.原型式
D.構(gòu)造函數(shù)結(jié)合原型的組合式

2.多項(xiàng)選擇題程序員經(jīng)常借助哪些屬性可以找到原型對(duì)象()

A.__proto__
B.prototype
C.constructor
D.instanceof