第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機(jī)立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ES6 中能否把 class 屬性 方法 分文件?

ES6 中能否把 class 屬性 方法 分文件?

HUWWW 2018-11-13 13:14:34
es6 中定義 class,可以這樣class A {    x = 1;    y = 2;    z = 3;    mx () { // ... }    my () { // ... }    mz () { // ... }}A 類屬性方法越來越多的時候,發(fā)現(xiàn)整一個文件的代碼量很大。能否將一些屬性以及方法劃分成單個文件 ( 例如 x 與 mx 分成一個 x.js 文件,y 與 my 分成一個 y.js 文件 ... )如果使用 extends 時候,會發(fā)現(xiàn)問題,屬性沒法變成共享的,方法也是。那能否在定義 class A 的時候再把( x.js / y.js / ... )結(jié)合到 A 內(nèi)部去呢?
查看完整描述

1 回答

?
江戶川亂折騰

TA貢獻(xiàn)1851條經(jīng)驗 獲得超5個贊

Mixin模式

簡而言之,就是把幾個類的prototype屬性合并,最后那個大的類再繼承這個合并了的類就行了。

阮一峰的ES6教程有個樣例的程序,你可以參考參考:Mixin-模式的實現(xiàn)


查看完整回答
反對 回復(fù) 2018-12-27
  • 1 回答
  • 0 關(guān)注
  • 485 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號