成人怡红院-成人怡红院视频在线观看-成人影视大全-成人影院203nnxyz-美女毛片在线看-美女免费黄

站長資訊網
最全最豐富的資訊網站

class是es5還是es6

class是es6新特性。在ES6中,class(類)作為對象的模板被引入,可以通過class關鍵字定義類;新的class寫法讓對象原型的寫法更加清晰、更像面向對象編程的語法,也更加通俗易懂。類(class)是ECMAScript中新的基礎性語法糖結構,雖然ES6類表面上看起來可以支持正式的面向對象編程,但實際上它背后使用的仍然是原型和構造函數的概念,讓對象原型的寫法更加清晰、

class是es5還是es6

前端(vue)入門到精通課程:進入學習
Apipost = Postman + Swagger + Mock + Jmeter 超好用的API調試工具:點擊使用

本教程操作環境:windows7系統、ECMAScript 6版、Dell G3電腦。

class是es6新特性。在ES6中,class (類)作為對象的模板被引入,可以通過 class 關鍵字定義類。

ES6 提供了更接近傳統語言的寫法,新引入的class關鍵字具有正式定義類的能力。類(class)是ECMAScript中新的基礎性語法糖結構,雖然ECMAScript 6類表面上看起來可以支持正式的面向對象編程,但實際上它背后使用的仍然是原型和構造函數的概念,讓對象原型的寫法更加清晰、更像面向對象編程的語法。

一、class簡介

傳統的JS只有對象的概念,沒有class類的概念,因為JS是基于原型的面向對象語言,原型對象特點就是將屬性全部共享給新對象。

ES6引入了class類這個概念,通過class關鍵字可以定義類,這就是更符合我們平時所理解的面向對象的語言。

class Person{   //定義一個名為Person的類     // 構造函數,用來接受參數     constructor(x,y){         this.x = x;    //this代表的是實例對象         this.y = y;     }     todoSome(){  //這是個類的方法,不需要加function,有多個方法也不用逗號隔開         alert(this.x + "的年齡是" +this.y+"歲");     } } export default  Person;
登錄后復制

二、靜態方法和靜態屬性

靜態方法和靜態屬性,是使用static關鍵字的屬性和方法

2.1 靜態方法

static classMethod(){ 		console.log('123456') 	}
登錄后復制

  • 靜態方法不會被子類繼承,子類不能調用
  • 靜態方法中的this,指向的是類class,不是類的實例。因此靜態方法只能通過類名來調用,不能通過實例來調用

let p = new Point(); p.classMethod();  // 報錯
登錄后復制

2.2 靜態屬性

static prop = 1 ;  // 靜態屬性
登錄后復制

  • 靜態屬性不能被子類繼承,子類不能調用
  • 靜態屬性只能通過類名來調用,不能通過類的實例來調

三、class繼承extends

  • class可以用過extends關鍵字來繼承
  • ES6繼承,子類構造函數中必須使用super()。因為ES6繼承是先將父類實例對象的屬性和方法,加到this上面,然后再調用子類的構造函數修改這個this
  • 如果子類沒有定義constructor方法,super()會默認添加上
  • 子類會繼承父類的方法和屬性,但是靜態方法和屬性必須通過子類的類名來調用

import classtest from "./classtest";  //先引入父類 class Man extends classtest{     constructor(x,y){   //構造函數盡量與父類參數保持一致         super();   //利用super()關鍵字,這個必須放在子類構造函數中的第一位置         this.x = x;         this.y = y;     } } export default  Man;
登錄后復制

四、class的取值函數getter和存值函數setter

getter、setter就是給class的屬性讀值、傳值用的。

取值函數getter和存值函數setter可自定義賦值和取值行為,當一個屬性只有getter沒有setter的時候,這個屬性就是只讀屬性,不能賦值,第一次初始化也不行。

如果變量定義為私有的(定義在類的花括號外面),就可以只使用getter不使用setter。

let data=[1,2,3,4];  //放在類外面,屬于私有變量,可以只讀取 class Person{     // 構造函數     constructor(x,y){         this.x = x;         this.y = y;     }     get x(){         console.log('獲得name');         return this._name;    //get讀取屬性     }     set x(x){         console.log("設置name");           this._name=x;   //set給屬性賦值     }     get data(){         return data;   //只讀屬性,屬性返回的值只能是私有變量     }     todoSome(){         alert(this.x + "的年齡是" +this.y+"歲");     }     static dayin(){         alert("dayin");     } } export default  Person;
登錄后復制

如何使用:

 var test= new this.$myutils.classtest('haha','18');   test.x="haha3";   //改變了實例化時候的x的值   test.todoSome();  //輸出:haha3的年齡是18歲。這里就已經不是實例化時候的haha了   console.log(test.data);   //結果:打印[1,2,3,4]
登錄后復制

五、注意事項:

1、在類中定義方法時候,不可以給方法加上function關鍵字,因為JS中構造函數是用function定義的,兩個隔開。

2、所有方法不要用逗號隔開,否則會報錯。

【推薦學習:javascript高級教程】

贊(0)
分享到: 更多 (0)
?
網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
真人作爱视频免费网站| 亚洲欧美精品伊人久久| 性色av无码人妻少妇肥臀| 亚洲AV无码专区色爱天堂| 亚洲AV无码蜜臀久久寂寞少妇| 亚洲另类在线视频| 在线观看国产一区二区三区| AV成人午夜无码一区二区| FREEFORNVIDEOS性| 成人午夜无码国产| 国产麻豆剧果冻传媒| 精品无码人妻一区二区三区品| 老太太 GRANNY| 亲嘴扒胸摸屁股激烈网站| 日日摸日日踫夜夜爽无码| 午夜丰满少妇性开放视频| 亚洲国产AV玩弄放荡人妇| 中文字幕 制服 亚洲 另类| 锕锕锕锕锕锕锕好痛免费网址| 丰满妇女强高潮18ⅩXXX小说| 国产日产欧产精品精品AI| 久久久久久精品免费免费999| 欧美级韩国三级日本三级 | 国产午夜精品一区二区三区不卡| 精品无码久久久久久国产| 女人与公拘交酡过程高清视频| 日韩少妇白浆无码系列| 亚洲AV无码乱码在线观看| 中文字幕无码日韩AV| 成人夜间av大片免费观看| 国产真人无码作爱免费视频APP| 久久久久亚洲AV成人网人人网站| 欧亚精品一区三区免费| 无码人妻丝袜视频在线播免费| 亚洲中文字幕人妻| 超碰人人透人人爽人人看| 国内精品久久久久久不卡影院 | 国产精品久久久久久久久电影网| 久久99精品国产自在现线小黄鸭| 欧美性XXXX狂欢老少配| 亚洲 欧美 中文 日韩AⅤ手机| 中日韩精品无码一区二区三区| 粗长巨龙挤进新婚少妇| 精品少妇人妻Av免费久久农村| 欧美熟妇内射深插| 亚洲AV乱码一区二区三区| 97精品久久久久中文字幕| 国产精品怡红院在线观看| 免费A级毛片18禁| 无码一区在线视频| 82岁老人找20多岁小伙子| 国产免费AV片在线无码免费看| 蜜臀av免费一区二区三区观看| 天堂√中文最新版在线| 已婚丰满少妇潮喷21P| 高中生被C到爽哭视频| 久久久久免费看成人影片| 少妇伦子伦精品无吗| 一本久道综合在线中文无码| 高清国产AV一区二区三区| 久久香蕉国产线看观看怡红院妓院| 少妇VIDES裸体BBWWHD| 用各种刑具调教吹潮的视频| 国产精品美女久久久久久2018| 男j插女p无遮挡100%| 亚洲AV无码男人的天堂| 成人毛片18女人毛片免费| 久久久久亚洲AV无码观看| 天天澡夜夜澡狠狠久久| A∨变态另类天堂无码专区| 饥渴人妻精油按摩无码专区| 日产乱码一二三区别视频 | 试看120秒男女啪啪免费| 在线麻豆精东9制片厂AV影现网| 亚洲AV蜜桃永久无码精品| 久久 国产 尿 小便 嘘嘘| 人人妻人人爽日日人人| 一本一本久久A久久精品综合麻豆| 隔着衣服吃你的小尖尖作文| 妺妺窝人体色WWW在线图片| 亚洲AV永久无码精品主页 | 亚洲自偷自拍熟女另类| 国产97色在线 | 亚洲| 欧美黑人一级爽快片婬片高清| 亚洲精品无码AⅤ片影音先锋在线| 肥老熟妇伦子伦456视频| 男生J桶进女人P又色又爽又黄| 亚洲国产精品成人午夜在线观看| 丰满妇女强高潮18ⅩXXX小说 | 国产三级农村妇女在线| 日韩精品乱码AV一区二区| 91人妻一区二区三区蜜桃| 久久精品国产亚洲夜色AV网站| 无码动漫性爽XO视频在线| 成人年无码AV片在线观看| 国产欧美精品一区AⅤ影院| 在教室伦流澡到高潮HGL动漫| 国产精品亚洲综合一区在线观看| 人妻无码不卡中文字幕在线视频| 亚洲精品无码AV人在线观看| 啊灬啊灬啊灬快高潮视频| 噜噜久久噜噜久久鬼88| 亚洲AV永久一区二区三区蜜桃| 国产AV无码专区国产乱码| 人妻少妇HEYZO无码专区| 自拍偷自拍亚洲精品10P| 久久久久久久久久久综合日本| 亚洲AV午夜国产精品无码中文字| 国产成人亚洲综合无码DVD| 日日摸日日碰夜夜爽暖暖视频| KDBACC小蝌蚪新版本的特点| 男人边吃奶边挵进去呻吟动态图| 夜夜揉揉日日人人青青| 九九久久精品无码专区| 亚洲丁香五月天缴情综合| 国产亚洲情侣一区二区无| 午夜无码A级毛片免费视频| 国产23在线 | 传媒麻豆| 日韩精品无码一本二本三本色| А√天堂中文最新版在线种子 | 成人无码H免费动漫在线观看| 欧洲一卡2卡3卡4卡乱码视频| 99精品国产兔费观看久久99 | 伊人久久精品AV无码一区| 九九99久久精品国产| 亚洲国产精品无码7777一线 | 丰满熟妇岳AV无码区HD| 日韩无套内射视频6| 第一福利视频500| 色欲AV蜜桃一区二区三| 丰满少妇人妻HD高清大乳在线 | 成熟丰满的人妻中文字幕电影| 日本丰满熟妇BBXBBXHD| 成人午夜无码国产| 少妇被粗大的猛烈进出96影院| 顶级欧美熟妇高潮XXXXX| 少妇AV一区二区三区无码久久| 高清无码国产黄色视频人爽人一区二区 | 国产成人无码免费视频97APP| 玩丰满少妇XXXXXⅩ性麻| 国产成人无码午夜视频在线观看| 玩弄人妻热妇性色Av少妇| 国产精品主播一区二区三区| 亚洲AV噜噜在线成人网站| 精品深夜AV无码一区二区老年 | YY8090韩国理伦片在线| 日本最新免费二区三区| 国产AV大陆精品一区二区三区| 无码AV在线一区二区| 国产亚洲美女精品久久久| 亚洲色欲久久久综合网东京热| 久久香港三级台湾三级播放| 99久久国产露脸国语对白| 日本熟妇WWW色视频在线播放| 成人一区二区不卡久久久| 无码H肉男男在线观看免费| 国产做床爱无遮挡免费视频| 亚洲欭美日韩颜射在线| 美女裸体无遮挡免费视频网站| 99久久国语露脸精品国产| 色噜噜噜亚洲男人的天堂 | 久久精品午夜一区二区福利| 重口00Ⅹ变态另类| 日本免码VA在线看免费最新 | 无码专区HEYZO色欲AV| 精品国产免费一区二区三区| 中国OLDWOMAN老熟妇| 日本护士体内SHE精2╳╳╳| 国产精品V欧美精品V日韩精品| 亚洲AV综合色区无码4区| 浪荡女天天不停挨CAO日常视| CSGO大姐姐AWP多少钱| 天黑黑影院免费观看视频在线播放 | 护士被两个病人伦奷日出白浆| 真实国产乱子伦精品一区二区三区| 欧美一级内射黑人内射| 国产成人精品三级麻豆| 亚洲精品无码乱码成人| 免费无码专区毛片高潮喷水| 东京热加勒比无码少妇| 亚洲国产成人片在线观看无码| 美女直播全婐网站免费高清| 大乳丰满人妻中文字幕日本| 亚洲AV永久无码精品一区二区| 蜜桃久久国产一区二区| 非洲黑人狂躁日本妞| 久久久久久精品免费看SSS| 欧美丰满熟妇乱XXXXX视频| 成人无码AV一区二区三区| 亚洲AV成人一区二区三区在线播 | 奶头被几个流浪汉吃肿了| 丰满顿熟妇好大BBBBBΒ| 亚洲精品高清国产一久久 | 中文字幕一区日韩精品| 日韩人妻无码精品二专区| 精品国产成人国产在线观看| 99久久精品午夜一区二区| 无遮挡色视频真人免费不卡| 么公的粗大挺进了我的密道| 国产成人AV三级在线观看|