中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁(yè) > news >正文

裝修網(wǎng)站怎么做seo 工具

裝修網(wǎng)站怎么做,seo 工具,專業(yè)的網(wǎng)站建設(shè)服務(wù)商,設(shè)計(jì)公司企業(yè)官網(wǎng)上一篇:JS實(shí)現(xiàn)繼承的方式原生版 ES6的繼承 主要是依賴extends關(guān)鍵字來(lái)實(shí)現(xiàn)繼承,且繼承的效果類似于寄生組合繼承。 class Parent() { }class Child extends Parent {constructor(x, y, color) {super(x, y);this.color color;} }子類必須在construct…

上一篇:JS實(shí)現(xiàn)繼承的方式原生版

ES6的繼承

主要是依賴extends關(guān)鍵字來(lái)實(shí)現(xiàn)繼承,且繼承的效果類似于寄生組合繼承。

class Parent() {
}class Child extends Parent {constructor(x, y, color) {super(x, y);this.color = color;}
}

子類必須在constructor方法中調(diào)用super方法,否則新建實(shí)例時(shí)會(huì)報(bào)錯(cuò)。這是因?yàn)樽宇愖约旱膖his對(duì)象,必須先通過(guò)父類的構(gòu)造函數(shù)完成塑造,得到與父類同樣的實(shí)例屬性和方法,然后再對(duì)其進(jìn)行加工,加上子類自己的實(shí)例屬性和方法。如果不調(diào)用super方法,子類就得不到this對(duì)象。

class Parent {constructor() {}
}
?
class Child extends Parent {constructor() {this.num = 10//報(bào)錯(cuò)super()this.num = 10//正確寫法}}

沒有 constructor 會(huì)被默認(rèn)添加,相當(dāng)于 constructor(…args) { super(…args) }

super

super的使用方式:
1、當(dāng)函數(shù)使用。作為函數(shù)調(diào)用時(shí),代表父類的構(gòu)造函數(shù)。ES6 要求,子類的構(gòu)造函數(shù)必須執(zhí)行一次super函數(shù)。
super雖然代表了父類A的構(gòu)造函數(shù),但是返回的是子類B的實(shí)例,即super內(nèi)部的this指的是B的實(shí)例,因此super()在這里相當(dāng)于A.prototype.constructor.call(this)。
作為函數(shù)時(shí),super()只能用在子類的構(gòu)造函數(shù)之中,用在其他地方就會(huì)報(bào)錯(cuò)。

2、當(dāng)對(duì)象使用。在普通方法中,指向父類的原型對(duì)象A.prototype;在靜態(tài)方法中,指向父類。

// 當(dāng)函數(shù)使用
class A {}class B extends A {constructor() {super();}
}// 當(dāng)對(duì)象使用,當(dāng)對(duì)象使用時(shí),相當(dāng)于引用A原型上的方法。
class A {p() {return 2;}
}class B extends A {constructor() {super();console.log(super.p()); // 2}
}let b = new B();

prototype和__proto__

類中:
子類的__proto__指向父類
子類prototype屬性的__proto__指向父類的prototype屬性

class A {
}class B extends A {
}B.__proto__ === A    // true
B.prototype.__proto__ === A.prototype  // true

實(shí)例中:
子類實(shí)例的__proto__的__proto__指向父類的__proto__。也就說(shuō)子類實(shí)例的原型的原型指向父類實(shí)例的原型

class A {
}class B extends A {
}const a = new A();
const b = new B();b.__proto__.__proto__ === a.__proto__  // true
http://www.risenshineclean.com/news/32651.html

相關(guān)文章:

  • 正保建設(shè)工程教育網(wǎng)站線上推廣方式有哪些
  • 家電維修做網(wǎng)站生意怎么樣合肥網(wǎng)站維護(hù)公司
  • 徐州網(wǎng)站建設(shè)哪家好企業(yè)管理培訓(xùn)機(jī)構(gòu)
  • 日照網(wǎng)站建設(shè)價(jià)格蘇貨運(yùn)公司回收百度賬戶推廣登陸
  • 百度快照入口seo站長(zhǎng)工具 論壇
  • 與做網(wǎng)站有關(guān)的參考文獻(xiàn)網(wǎng)絡(luò)營(yíng)銷的四種形式
  • 做網(wǎng)站要霸屏嗎推廣營(yíng)銷
  • 溫江做網(wǎng)站seo在線短視頻發(fā)布頁(yè)
  • 常州專業(yè)網(wǎng)站建設(shè)推廣seo基礎(chǔ)培訓(xùn)機(jī)構(gòu)
  • 服務(wù)器如何發(fā)布網(wǎng)站無(wú)線網(wǎng)絡(luò)優(yōu)化是做什么的
  • 石家莊新華區(qū)網(wǎng)站建設(shè)推廣官網(wǎng)
  • 批量 網(wǎng)站標(biāo)題常用的營(yíng)銷方法和手段
  • 南京網(wǎng)站開發(fā)注冊(cè)app近期國(guó)內(nèi)新聞熱點(diǎn)事件
  • 贛州建網(wǎng)站重慶百度競(jìng)價(jià)開戶
  • 溫州網(wǎng)站設(shè)計(jì)公司seo運(yùn)營(yíng)工作內(nèi)容
  • 做網(wǎng)站的學(xué)什么代碼濟(jì)南seo排行榜
  • 網(wǎng)站建設(shè)運(yùn)營(yíng)協(xié)議書2023年6月份又封城了
  • 政府門戶網(wǎng)站建設(shè)方案下載磁力吧ciliba
  • 做會(huì)計(jì)網(wǎng)站的流程seo課程總結(jié)怎么寫
  • 美橙域名查詢網(wǎng)站做網(wǎng)站建設(shè)優(yōu)化的公司排名
  • 做網(wǎng)站空間 阿里云優(yōu)化大師怎么刪除學(xué)生
  • wordpress以前版本星巴克seo網(wǎng)絡(luò)推廣
  • 西安誰(shuí)家的集團(tuán)門戶網(wǎng)站建設(shè)比較好seo推廣排名重要嗎
  • 做ppt的模板的網(wǎng)站有哪些如何優(yōu)化網(wǎng)站
  • 網(wǎng)站推廣服務(wù)網(wǎng)站連鎖微信朋友圈廣告30元 1000次
  • 湛江免費(fèi)建站模板短視頻剪輯培訓(xùn)班多少錢
  • 剛建的網(wǎng)站百度搜不到聯(lián)合早報(bào) 即時(shí)消息
  • 推廣網(wǎng)站怎么建設(shè)和維護(hù)seo資訊
  • 產(chǎn)品外包裝設(shè)計(jì)網(wǎng)站直通車關(guān)鍵詞優(yōu)化
  • 鄭州天梯網(wǎng)站制作seo研究協(xié)會(huì)