課程
/前端開發(fā)
/JavaScript
/JavaScript深入淺出
DetectorBase.apply(this, arguments);?
inherit(LinkDectector,DetectorBase);
這兩種是等價的嗎?
2015-12-16
源自:JavaScript深入淺出 9-2
正在回答
肯定不等價的,第一種是調(diào)用DetectorBase函數(shù),并且把DetectorBase的作用對象設(shè)置為this所指定的對象,并且把相關(guān)的參數(shù)也傳給DetectorBase函數(shù),第二種僅僅是把DetectorBase.prototype對象上的屬性和方法繼承給LinkDectector.prototype
當(dāng)然不等價,前面一種是繼承構(gòu)造器里面的屬性的賦值,后面是繼承了原型鏈
舉報
由淺入深學(xué)習(xí)JS語言特性,且解析JS常見誤區(qū),從入門到掌握
2 回答求教兩種創(chuàng)建繼承的區(qū)別?
3 回答為什么不是prototype能繼承
2 回答原型鏈?zhǔn)遣皇歉黬ava繼承類似?
2 回答bind方法不是棄用了嗎?
6 回答js里的繼承是怎樣的
Copyright ? 2025 imooc.com All Rights Reserved | 京ICP備12003892號-11 京公網(wǎng)安備11010802030151號
購課補貼聯(lián)系客服咨詢優(yōu)惠詳情
慕課網(wǎng)APP您的移動學(xué)習(xí)伙伴
掃描二維碼關(guān)注慕課網(wǎng)微信公眾號
2016-09-26
肯定不等價的,第一種是調(diào)用DetectorBase函數(shù),并且把DetectorBase的作用對象設(shè)置為this所指定的對象,并且把相關(guān)的參數(shù)也傳給DetectorBase函數(shù),第二種僅僅是把DetectorBase.prototype對象上的屬性和方法繼承給LinkDectector.prototype
2016-01-05
當(dāng)然不等價,前面一種是繼承構(gòu)造器里面的屬性的賦值,后面是繼承了原型鏈