javascript使用call()函式實現繼承程式碼例項
本章節分享一段程式碼例項,它是使用call()函式實現了繼承效果,當然也可以使用其他方式實現繼承,例如使用原型方式,這裡就不介紹了,具體可以參閱 javascript prototype原型一章節,關於call()函式的用法可以參閱js call()一章節。
程式碼例項如下:
[JavaScript] 純文字檢視 複製程式碼function Antzone(webName){ this.webName=webName; this.show=function(){ console.log("網站名稱: "+this.webName); } } function Done(webName,target){ Antzone.call(this,webName); this.target=target; this.dshow=function(){ console.log("target: "+this.target); } } var oantzone=new Antzone("螞蟻部落"); oantzone.show(); var odone=new Done("螞蟻部落","分享互助"); odone.show(); odone.dshow();
以上程式碼演示了使用call()函式實現繼承的方式,這裡就不多介紹實現過程了。
相關文章
- 在建構函式內使用call()或apply()實現繼承函式APP繼承
- JavaScript中的繼承及實現程式碼JavaScript繼承
- Javascript繼承2:建立即繼承—-建構函式繼承JavaScript繼承函式
- JavaScript中的函式繼承JavaScript函式繼承
- prototype原型繼承簡單程式碼例項原型繼承
- 實現JavaScript繼承JavaScript繼承
- javascript函式節流程式碼例項分享JavaScript函式
- js模擬實現replaceAll()函式程式碼例項JS函式
- jQuery css()函式使用程式碼例項jQueryCSS函式
- Javascript如何實現繼承JavaScript繼承
- javascript以函式方式提交表單程式碼例項JavaScript函式
- js 使用建構函式和原型鏈實現繼承操作JS函式原型繼承
- hasOwnProperty()函式程式碼例項函式
- call()和apply()方法使用程式碼例項APP
- JavaScript實現繼承的方式JavaScript繼承
- javascript物件導向繼承的簡單例項JavaScript物件繼承單例
- javascript實現的驗證碼程式碼例項JavaScript
- javascript實現animate()動畫效果程式碼例項JavaScript動畫
- javascript實現的補零程式碼例項JavaScript
- javascript批量註冊事件處理函式程式碼例項JavaScript事件函式
- 實現call函式,手寫Function.prototype.call函式函式Function
- javascript Function()使用程式碼例項JavaScriptFunction
- Javascript實現物件導向繼承JavaScript物件繼承
- javascript模擬實現ArrayList效果程式碼例項JavaScript
- javascript實現的加入收藏程式碼例項JavaScript
- javascript實現區域性列印程式碼例項JavaScript
- javascript模擬實現toAarray()方法程式碼例項JavaScript
- javascript實現網頁平滑定位程式碼例項JavaScript網頁
- [JavaScript]原型、原型鏈、建構函式與繼承JavaScript原型函式繼承
- javascript物件導向程式設計的建構函式的繼承JavaScript物件程式設計函式繼承
- Javascript物件導向程式設計(二):建構函式的繼承JavaScript物件程式設計函式繼承
- js冪函式程式碼例項分享JS函式
- JavaScript物件導向—繼承的實現JavaScript物件繼承
- javascript繼承的實現方式介紹JavaScript繼承
- javascript實現網頁跳轉的程式碼例項JavaScript網頁
- javascript實現的淡入淡出效果程式碼例項JavaScript
- javascript實現的燃放煙火效果程式碼例項JavaScript
- javascript實現的動畫效果簡單例項程式碼JavaScript動畫單例