• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
    問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
    當前位置: 首頁 - 科技 - 知識百科 - 正文

    ES6中定義類和對象的方法示例

    來源:懂視網 責編:小采 時間:2020-11-27 21:53:08
    文檔

    ES6中定義類和對象的方法示例

    ES6中定義類和對象的方法示例:本文實例講述了ES6中定義類和對象的方法。分享給大家供大家參考,具體如下: 類的基本定義和生成實例: // 類的基本定義和生成實例 class Parent{ //定義一個類 constructor(name='xiaxaioxian'){ this.name= name; } } // 生成一
    推薦度:
    導讀ES6中定義類和對象的方法示例:本文實例講述了ES6中定義類和對象的方法。分享給大家供大家參考,具體如下: 類的基本定義和生成實例: // 類的基本定義和生成實例 class Parent{ //定義一個類 constructor(name='xiaxaioxian'){ this.name= name; } } // 生成一

    本文實例講述了ES6中定義類和對象的方法。分享給大家供大家參考,具體如下:

    類的基本定義和生成實例:

    // 類的基本定義和生成實例
    class Parent{ //定義一個類
     constructor(name='xiaxaioxian'){
     this.name= name;
     }
    }
    // 生成一個實例
    let g_parent = new Parent();
    console.log(g_parent); //{name: "xiaxaioxian"}
    let v_parent = new Parent('v') // 'v'就是構造函數name屬性 , 覆蓋構造函數的name屬性值
    console.log(v_parent); // {name: "v"}
    
    

    繼承

    // 繼承
    class Parent{ //定義一個類
     constructor(name='xiaxaioxian'){
     this.name= name;
     }
    }
    class Child extends Parent{
    }
    console.log('繼承',new Child()) // 繼承 {name: "xiaxaioxian"}
    
    

    繼承傳遞參數

    // 繼承傳遞參數
    class Parent{ //定義一個類
     constructor(name='xiaxaioxian'){
     this.name= name;
     }
    }
    class Child extends Parent{
     constructor(name = 'child'){ // 子類重寫name屬性值
     super(name); // 子類向父類修改 super一定放第一行
     this.type= 'preson';
     }
    }
    console.log('繼承',new Child('hello')) // 帶參數覆蓋默認值 繼承{name: "hello", type: "preson"}
    
    

    ES6重新定義的ES5中的訪問器屬性

    class Parent{ //定義一個類
     constructor(name='xiaxaioxian'){
     this.name= name
     }
     get longName(){ // 屬性
     return 'mk' + this.name
     }
     set longName(value){
     this.name = value
     }
    }
    let v = new Parent();
    console.log('getter',v.longName) // getter mkxiaxaioxian
    v.longName = 'hello';
    console.log('setter',v.longName) // setter mkhello
    
    

    類的靜態方法:

    class Parent{ //定義一個類
     constructor(name='xiaxaioxian'){
     this.name= name
     }
     static tell(){ // 靜態方法:通過類去調用,而不是實例
     console.log('tell')
     }
    }
    Parent.tell(); // tell
    
    

    類的靜態屬性:

    // 靜態屬性
    class Parent{ //定義一個類
     constructor(name='xiaxaioxian'){
     this.name= name
     }
     static tell(){ // 靜態方法:通過類去調用,而不是實例
     console.log('tell') // tell
     }
    }
    Parent.type = 'test'; // 定義靜態屬性
    console.log('靜態屬性',Parent.type) // 靜態屬性 test
    let v_parent = new Parent();
    console.log(v_parent); // {name: "xiaxaioxian"} 沒有tell方法和type屬性
    
    

    感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具:http://tools.jb51.net/code/HtmlJsRun測試上述代碼運行效果。

    更多關于JavaScript相關內容可查看本站專題:《javascript面向對象入門教程》、《JavaScript錯誤與調試技巧總結》、《JavaScript數據結構與算法技巧總結》、《JavaScript遍歷算法與技巧總結》及《JavaScript數學運算用法總結》

    希望本文所述對大家JavaScript程序設計有所幫助。

    聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

    文檔

    ES6中定義類和對象的方法示例

    ES6中定義類和對象的方法示例:本文實例講述了ES6中定義類和對象的方法。分享給大家供大家參考,具體如下: 類的基本定義和生成實例: // 類的基本定義和生成實例 class Parent{ //定義一個類 constructor(name='xiaxaioxian'){ this.name= name; } } // 生成一
    推薦度:
    標簽: 和方法 對象 實例
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 国产精品自在在线午夜福利| 久久夜色精品国产www| 91久久精品电影| 欧美精品hdvideosex4k| 国产乱人伦精品一区二区在线观看| 国产精品美女久久久m| 综合国产精品第一页| 黄床大片免费30分钟国产精品| 国产亚洲一区二区精品| 久久精品欧美日韩精品| 亚洲国产精品无码久久久久久曰| 国产精品亚洲mnbav网站| 午夜影视日本亚洲欧洲精品一区| 国内精品久久久久久99| 亚洲国产精品一区第二页| 国内精品伊人久久久久影院对白| 久久精品国产一区二区三区日韩| 国产日产韩国精品视频| 亚洲精品无码永久中文字幕| 四虎国产精品成人| 久久精品国产72国产精福利| 国产精品福利片免费看| 四虎国产精品永久地址99| 69久久夜色精品国产69| 久久精品一本到99热免费| 亚洲精品无码久久久影院相关影片| 欧美精品成人3d在线| 精品国产福利盛宴在线观看| 国产精品日韩欧美在线第3页| 97精品人妻一区二区三区香蕉 | 伊人久久精品无码av一区| 久久久久久国产精品无码下载| 国产精品偷窥熟女精品视频| 成人国内精品久久久久影院VR| 91av国产精品| 国产69精品久久久久9999| 久久福利青草精品资源站免费| HEYZO无码综合国产精品227| 成人国内精品久久久久一区| 女人香蕉久久**毛片精品| 亚洲综合国产精品|