js 继承
前段時(shí)間幫小學(xué)弟整理了一下 js 的繼承
- JS有哪些手段可以實(shí)現(xiàn)繼承?
- 對(duì)象冒充
- 在Child中創(chuàng)建臨時(shí)變量this.flag 去接受 Parent ?運(yùn)行this.flag(參數(shù)) 實(shí)現(xiàn)繼承 ---別忘了delete this.flag
- call()
- 在Child中 使用Parent.call(this, arguments[i], ...)?
- apply()
- 在Child中 使用Parent.call(this, [arguments[i]?, .....])?
- 原型
- Child.prototype = new Parent()
- 混合式繼承
- 原型繼承和call() 結(jié)合
- 繼承方式
- 都是以上繼承手段的自由組合
?
- 我使用的構(gòu)造函數(shù)的繼承實(shí)現(xiàn)
?
?
轉(zhuǎn)載于:https://www.cnblogs.com/web-Rain/p/7323510.html
總結(jié)
- 上一篇: vue.use无非就是为Vue对象注入新
- 下一篇: 关于前后端分离我的理解