亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

淺析2種JavaScript繼承方式

2019-11-20 11:05:01
字體:
來源:轉載
供稿:網友

js繼承方法最主要的是2種,一種是通過原型的方式,一種是通過借用call&apply的構造函數方式。
1.原型(prototype):

function Body(name,age){// 創建一個Body類  this.name = name;// 賦予基礎屬性name、age  this.age = age;}Body.prototype.sayName =function() {// 給原型定義一個sayName的方法  console.log(this.name);}var a = new Body('wutao','10');//創建一個Body的實例對象function Another(){}Another.prototype = new Body('www');//將Body實例對象給新創建的子類(Another)的prototype屬性,這樣,Another就擁有了Body的屬性和方法var b = new Another();//創建Another子類的實例Another.prototype.sex ="mail";//定義子類的屬性及方法Another.prototype.saySex = function(){  console.log(this.sex);}a.sayName();//wutaob.sayName();//www 實例b擁有父類Body的方法sayNameb.saySex();//mail 實例b擁有自己定義的方法saySex

2.借用構造函數(call&apply),也可以理解為組合式繼承
call:

function Person(name){  this.name = name;  this.sayHello = function(){    console.log(this.name);  }}function Son(name,age){  Person.call(this,name,age);//call用法:將this指針指向父類構造函數,并依次傳入參數,使其擁有父類的屬性和方法  this.age = age;  this.sayFunc = function(){    console.log(this.name+"-"+this.age);  } }var a = new Person('wutao');var b = new Son("wwwwww",22);a.sayHello();//wutaob.sayHello();//wwwwww; 通過call繼承來的父類Person的方法sayHellob.sayFunc();//wwwwww-22

apply:

function Person(name){  this.name = name;  this.sayHello = function(){    console.log(this.name);  }}function Son(name,age){  Person.apply(this,[name,age]);//apply用法:類似call,將this指針指向父類構造函數,并傳入一個由參數組成的數組參數,使其擁有父類的屬性和方法  this.age = age;  this.sayFunc = function(){    console.log(this.name+"-"+this.age);  } }var a = new Person('wutao');var b = new Son("ttt",222);a.sayHello();//wutaob.sayHello();//ttt;通過apply繼承來的父類Person的方法sayHellob.sayFunc();//ttt-222

 js最主要的繼承方法就這2種,當然,還有幾種繼承方法,但是有些繼承方式在創建了實例之后,修改實例方法和屬性會直接修改原型的方法和屬性,那這樣的繼承就顯得意義不大了,除非是業務有類似的需求才會去用到。

以上就是關于JavaScript繼承方式的詳細介紹,希望對大家的學習有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
主播福利视频一区| 日韩精品在线免费观看视频| 国产日韩视频在线观看| 久久人人爽人人爽爽久久| 日韩亚洲欧美中文在线| 精品综合久久久久久97| 国产亚洲人成a一在线v站| 亚洲黄页网在线观看| 欧美怡红院视频一区二区三区| 久久久久久久97| 国产精品久久久久久超碰| 综合网日日天干夜夜久久| 国产精品午夜国产小视频| 午夜欧美大片免费观看| 日韩一区av在线| 91高清免费视频| 久久久亚洲网站| 亚洲国产精品久久久久秋霞蜜臀| 精品久久中文字幕久久av| 亚洲精品国偷自产在线99热| 久久免费国产视频| 欧美视频13p| 国内精品久久久久伊人av| 国产成人福利夜色影视| 国产精品极品美女在线观看免费| 久久久国产影院| 国产精品综合网站| 亚洲成色www8888| 久久精品一区中文字幕| 日本久久久久亚洲中字幕| 久久久国产影院| 欧美做受高潮电影o| 中文字幕在线成人| 欧美裸体xxxxx| 91久久久在线| 亚洲国产成人精品女人久久久| 国产97在线|日韩| 91精品国产综合久久久久久蜜臀| 国产精品久久久久久久app| 66m—66摸成人免费视频| 欧美另类精品xxxx孕妇| 欧美精品videos另类日本| 日韩精品亚洲视频| 久久久亚洲网站| 亚洲精品videossex少妇| 欧美裸身视频免费观看| 久久久久久久国产精品视频| 青青草精品毛片| 亚洲成色www8888| 亚洲精品wwww| 欧美成人午夜免费视在线看片| 尤物九九久久国产精品的分类| 中文字幕自拍vr一区二区三区| 夜夜嗨av色综合久久久综合网| 久久久久久久亚洲精品| 97在线观看视频国产| 一区二区福利视频| 97精品国产97久久久久久免费| 成人在线视频福利| 2019国产精品自在线拍国产不卡| 亚洲欧美综合图区| 亚洲电影成人av99爱色| 中文字幕日韩欧美在线视频| 色噜噜狠狠狠综合曰曰曰88av| 久久久久国色av免费观看性色| 久久久久久久久久久亚洲| 国产精自产拍久久久久久| 色爱精品视频一区| 国产精品69精品一区二区三区| 日韩中文在线不卡| 欧美极品欧美精品欧美视频| 国产亚洲精品久久久久久| 久久福利视频导航| 欧美在线性爱视频| 欧美一区三区三区高中清蜜桃| 亚洲理论在线a中文字幕| 亚洲电影免费观看高清完整版在线| 久久久中精品2020中文| 97视频在线播放| 欧美最近摘花xxxx摘花| 国产精品久久久久久久久久免费| 欧美裸体xxxx极品少妇软件| 欧美精品激情blacked18| 中文字幕在线看视频国产欧美| 疯狂做受xxxx欧美肥白少妇| 亚洲裸体xxxx| 成人黄色av网站| 欧美黑人xxxⅹ高潮交| 欧美极品欧美精品欧美视频| 亚洲精品视频网上网址在线观看| 奇米四色中文综合久久| 97av在线视频免费播放| 日韩电影免费观看在线| 欧美日韩激情视频8区| 国产色视频一区| 欧美国产欧美亚洲国产日韩mv天天看完整| 欧美日韩亚洲系列| 97国产一区二区精品久久呦| 国产97在线亚洲| 夜夜嗨av一区二区三区四区| 日韩国产欧美精品在线| 国产在线精品一区免费香蕉| 精品在线观看国产| 亚洲综合中文字幕在线观看| 国产精品美女无圣光视频| 日韩有码在线视频| 久久久久久999| 狠狠躁18三区二区一区| 亚洲视频在线免费看| 亚洲色图校园春色| 久久97精品久久久久久久不卡| 亚洲高清一二三区| 日韩在线免费视频观看| 高清欧美性猛交| 国产99久久精品一区二区 夜夜躁日日躁| 日本aⅴ大伊香蕉精品视频| 日韩欧美中文字幕在线观看| 久久国产加勒比精品无码| 欧美一级视频免费在线观看| 亚洲欧美国产一区二区三区| 国产视频久久久久久久| 亚洲国产精品yw在线观看| 亚洲日本aⅴ片在线观看香蕉| 91久久精品久久国产性色也91| 成人a免费视频| 日韩电影免费在线观看| 国产日韩av高清| 亚洲小视频在线观看| 日韩激情第一页| 欧美日韩精品在线观看| 成人激情视频在线观看| 国产成人97精品免费看片| 成年人精品视频| 欧美成人午夜激情| 两个人的视频www国产精品| 91精品国产777在线观看| 日韩黄色在线免费观看| 中文欧美日本在线资源| 久久免费国产精品1| 国产一区二中文字幕在线看| 一色桃子一区二区| 成人国内精品久久久久一区| 国产亚洲激情在线| 亚洲经典中文字幕| 精品久久香蕉国产线看观看亚洲| 777午夜精品福利在线观看| 欧美性猛交xxx| 国产精品高精视频免费| 中文字幕亚洲欧美在线| 欧美大胆在线视频| 性日韩欧美在线视频| 蜜臀久久99精品久久久久久宅男| 97在线视频免费| 91精品国产综合久久香蕉922| 亚洲一区二区国产| 成人性生交xxxxx网站| 日韩av日韩在线观看| 91网在线免费观看| 国产精品视频久久| 亚洲xxxxx性| 性色av香蕉一区二区| 在线看欧美日韩| 亚洲伊人第一页| 操日韩av在线电影|